I had the same issue a little over a year ago.
Replaced IPR no change, took it to a not so local ford shop that specialize in diesels, the tech's diagnosed (handheld scanner) and fixed the issue in the parking lot in 10min (bad ICP, looked ok, dry...etc)
Struck up a conversation with them and...