2003 Ford F250 6.0L Engine P102 P113 P404 P4-05 P2290 Fault Codes - Hard to Start, Diagnosis Help Needed
My 2003 Ford F250 6.0L diesel truck died on the freeway and was towed home. After scanning, I received the following diagnostic codes: P102, P113, P404, P405, and P2290. I've already replaced the fuel filters and o-rings, cleaned the air filter, and the truck is now hard to start but runs smoothly at idle. The vehicle has 240,000 miles and I'm currently working on resolving the first four codes—any guidance would be greatly appreciated for the P2290 code. I've noticed that the fuel pump appears to run prematurely before the engine starts. The owner is serving in Afghanistan, so I'm trying to assist from afar. Any clear, actionable steps would be very helpful.
The P102 and P113 codes are typically related to the Mass Airflow (MAF) sensor—check if it's damaged or improperly plugged in. The P404 and P405 codes point to a stuck or faulty EGR valve; these are common on 6.0L F250s and can often be resolved by cleaning the EGR valve. Is there any smoke coming from the exhaust? Does the engine sound quieter than usual? A sticking EGR valve could also cause stalling, which may have triggered the MAF sensor codes due to reduced airflow across the sensor. The P2290 code indicates Injector Control Pressure (ICP) too low—check your oil level and condition. Locate the ICP sensor on the passenger-side valve cover and inspect its connector; Ford issued a recall for this specific connector failure in some 6.0L models. While a faulty ICP sensor is a likely cause, issues with the high-pressure fuel oil system are also possible—especially given the difficulty starting. The most common culprit here is a blown O-ring on the injector rail dummy plug. Diagnosing this requires specialized tools and deep knowledge of the 6.0L engine system. Given that the truck died unexpectedly, it's highly probable there’s an underlying issue with the high-pressure oil system. -Mike