2001 Ford Expedition 5.4L P0171 Code After Intake Manifold Replacement - Fix and Diagnosis
I own a 2001 Ford Expedition Eddie Bauer with a 5.4L V8 engine, currently at 209,000 miles. I've maintained the vehicle since new and it has never had major issues. Recently, I discovered a coolant leak in the front right-hand corner, which turned out to be due to a failed intake manifold. The intake was replaced with a Dorman unit that includes built-in 'O' rings—these are designed to prevent gasket movement during installation. After completing the replacement and installing new spark plugs, plug boots, and injector O-rings, the truck runs smoothly but exhibits a higher idle (approximately 150 RPM above baseline). My fuel economy has dropped by about 2 MPG. Two days after the work was completed, I received a diagnostic code: P0171 — Left Bank Lean. The engine runs strong with no rough idling or misfires. However, the persistent high idle and reduced mileage are concerning. I’ve already checked all vacuum lines, fuel injector connections, and used carb cleaner to test for leaks. No issues were found. I also considered a malfunctioning MAF sensor, though I’m uncertain if that would explain the long cranking time during startup. After replacing the PCV valve and vacuum hoses (including the VAP system hose), there was no improvement. The idle became slightly rough when stopped at traffic lights after driving about 4 miles. I then changed the fuel filter, which resulted in a normal idle and disappearance of the check engine light for approximately five days. However, today the light is back on with codes P0171 and P0174. The idle still stumbles occasionally at stops but is much smoother than before. My current theory is either: - A fuel delivery issue caused by a Lucas fuel treatment I added to the tank, or - A faulty Idle Air Control (IAC) valve—especially since I used brake cleaner inside the throttle body during maintenance, which may have damaged the valve. Ford advises against cleaning internal throttle body components. I’m now considering that the root cause might be a vacuum leak, even if it’s not obvious under normal inspection.
P0171 indicates a system-wide lean condition. Combined with high idle, this strongly suggests a vacuum leak. Try the 'spray test'—use a small bottle with a spray nozzle to apply water or carb cleaner along suspected areas such as intake gaskets, injectors, and throttle body seals. Listen for any noticeable change in RPM.