2002 Dodge Dakota 3.9L V6 P0132, P0172, P0301, P0455 - O2 Sensor Codes Persist After Replacement and Head Work
I'm experiencing persistent OBD2 trouble codes: P0132, P0172, P0301, and P0455 on my 2002 Dodge Dakota with a 3.9L V6 engine. I've already had the oxygen sensors replaced, and my brother's shop installed new cylinder heads—yet the codes remain. I've thoroughly inspected all hoses for leaks and replaced the purge solenoid. The vehicle runs smoothly at times but occasionally behaves as if the choke is stuck, even though it has electronic fuel injection (EFI). I'm seeking advice on what could be causing these persistent issues. Any insights would be greatly appreciated. Thanks, Paul
First and foremost: do not replace parts solely based on a diagnostic code. O2 sensors are 'messengers'—they don't cause problems, they only report data. P0132-1/1: O2 Sensor Shorted to Voltage — indicates a wiring issue with B1S1 (Bank 1, Sensor 1). Did you use a non-original or improperly installed oxygen sensor during replacement? P0172-1/1: Fuel System Rich — perform a fuel pressure test under KOEO conditions. Observe the drop in pressure over five minutes—any significant drop may point to a leaking injector or other fuel system component. P0301: Misfire in Cylinder #1 — check if cylinder #1 is firing properly. Look for spark and inspect the plug condition (wet, dry, black, tan). A faulty injector could be the root cause. P0455: EVAP System Large Leak — perform a vacuum test by pinching off the vacuum line to the purge valve (near the brake booster) to isolate whether the system is leaking. This suggests an issue with either the purge or LDP systems.