1998 Ram 4x4 P0132, P0135, P0138, P0172 Codes - Running Rich, Stalls at Idle, Backfires at Low RPM
I own a 1998 Ram 1500 Sport 4x4 with a 5.9L V8 and automatic transmission. The truck has accumulated 106,500 miles and recently developed four diagnostic trouble codes: P0132, P0135, P0138, and P0172. The vehicle is running extremely rich, causing it to idle between 100–200 RPM and sometimes stall completely. When approaching a red light and the light turns green, the engine bogs down and backfires—only resolving when I floor the throttle to around 2,100 RPM. I've already replaced both oxygen sensors, confirmed the catalytic converter is not clogged (and was previously gutted due to plugging up on Christmas Eve), and have cleared the codes multiple times—only for them to return immediately. Both O2 sensor readings remain consistently at 1.0 volts with no fluctuation, which suggests a potential issue with the engine control module (ECM) or an underlying fuel delivery problem. During driving between 0–2000 RPM, the engine exhibits erratic surging—only stabilizing around 60 mph. I'm at a loss as to what's causing this behavior and would appreciate any insights into possible root causes related to these specific codes on a 1998 Ram 4x4. Possible contributing factors include fuel pressure issues, vacuum leaks (especially from the intake plenum), misfires, or faulty sensor signals. I'm seeking advice on how to diagnose and resolve this issue effectively without relying on illegal modifications like O2 sensor simulators.
Check fuel pressure—could be too high. Also verify the throttle position sensor (TPS) voltage at idle. Ensure distributor timing is correct. Is there a vacuum leak in the intake system? What’s the coolant temperature sensor reading? Does the engine misfire? How did you confirm the catalytic converter isn’t clogged?