1997 Ford Explorer Sport 4.0L OHV: Persistent P0171/P0174 Lean Codes with Negative Fuel Trims and No O2 Sensor Readings
Hello, I own a 1997 Ford Explorer Sport with a 4.0L OHV engine and 5-speed manual transmission. Since purchasing it, the vehicle has been intermittently throwing lean misfire codes P0171 and P0174. These codes appear randomly—sometimes after just a few days—and reset when I drive or restart the engine. The truck never runs poorly; power is consistent, and idle behavior is generally stable. However, during startup, it exhibits erratic idling—hunting between RPMs—and at times, when approaching stoplights, the idle spikes dramatically, as if a choke were stuck. Pressing the accelerator temporarily brings it back to normal. I've already cleaned the MAF sensor, IAT sensor, and intake tube, which improved the situation somewhat. The symptoms have since become less frequent. However, what's puzzling is that when using an OBD2 scan tool (Autel and Mac tools), I see both banks showing negative fuel trims of -100% for LTFT and STFT, with no voltage readings from any of the three oxygen sensors—despite all sensors having proper signal continuity and responding to RPM changes. Given that this truck has historically run slightly lean, I would expect positive fuel trim values. The presence of negative trims alongside lean codes is inconsistent and raises concerns about whether the Powertrain Control Module (PCM) is functioning correctly. I’ve ruled out aftermarket chips or programmers based on my research. No other diagnostic errors are present, and emission monitors show 'ready' status. I haven’t yet tested fuel pressure or checked for fuel in the vacuum line of the fuel pressure regulator—this will be done soon. My question: Could this be a faulty PCM? Or is there another underlying issue such as an intake leak or sensor interference that I’ve missed? Any insights from others with similar 1997 Explorer Sport setups would be greatly appreciated.
This scenario is unusual—negative fuel trims of -100% and no O2 sensor voltage readings without any related DTCs. Could there be an aftermarket ECU or tuning device installed? Confirm whether it's a 4.0L OHV (pushrod) engine, not SOHC. Let’s start with basic diagnostics: - Check fuel pressure and monitor the drop over 5 minutes under KOEO conditions. - Test O2 sensor heater circuits using a multimeter—ensure proper voltage at the sensor harness plug when unplugged. - With your scanner, note the ECT temperature (should be around 190°F for closed-loop operation). - Check emission monitors: are they showing 'ready'? Is there any indication that the post-cat O2 sensor has no reading? - Inspect the vacuum line supplying the fuel pressure regulator—fuel in this line indicates a failed regulator. If all sensors show proper signals and monitors are ready, but no O2 readings exist, it may point to a PCM issue. However, don’t jump to replacing the ECU yet—rule out simpler causes first.