2005 Ford Expedition 5.4L with P0303, P0304, P0172, P0174: Causes and Troubleshooting Guide
I own a 2005 Ford Eddie Bauer Expedition with a 5.4L V8 engine. Recently, the vehicle began exhibiting symptoms including rough acceleration, idle shaking, intermittent stalling during driving, and the check engine light illuminating. A diagnostic scan at a Ford dealership revealed fault codes P0303, P0304, P0172 (rich fuel mixture in Bank 1), and P0174 (lean fuel mixture in Bank 2). The technician recommended replacing the entire engine, which I found unreasonable and have since taken the vehicle home. What could be causing these codes? Where should I begin troubleshooting to avoid unnecessary repairs?
The P030X codes indicate misfires in cylinders 3 and 4, which are typically caused by issues such as faulty spark plugs, worn ignition coils, or fuel delivery problems. The presence of P0172 (rich mixture in Bank 1) and P0174 (lean mixture in Bank 2) suggests a fuel system imbalance. To diagnose accurately: - Use an OBD2 scanner to monitor live data from sensors including the fuel temperature (FT), engine coolant temperature (ECT), manifold absolute pressure (MAP), mass air flow (MAF), and pre-catalyst oxygen sensor readings. - Perform a fuel pressure test and leakdown test if no scanner is available. - Inspect spark plugs #3 and #4 for signs of wetness, dryness, black or tan deposits — these can indicate misfire or poor combustion. - Check for vacuum leaks, which are common in older 5.4L engines. - Evaluate the fuel pressure regulator (especially relevant for MY 2005 models).