Not meaning to hijack this thread, but, had the exact same issue. Ran fine, then would not start. After sitting a while, it cranked good, almost started, cranked somemore, and it fired right up. Ran fine. Drove it home. Parked it, and now won't start. I checked the ICP, there is no oil on the plug side. Just recently had the EGR delete put in, 4 injectors, (well, technically 5 as Ford sold me a bad one!), and new oil cooler system with oil and filter change. GAH!!!!! Batteries are both good, and it cranks over nice and strong. The dealer thinks it is not the FICM, as it restarted. But, I am going to pull what is left of my hair out soon! I will check some basic stuff tomorrow. Anyone know a good code reader for these fine, fine motors? Oh, and no CEL showing at all. Would it still store the code?