2002 Dodge Dakota P0138 and P0141 O2 Sensor Fault: Wiring, PCM Issues, and Fix
Hello everyone, I own a 2002 Dodge Dakota 4x4 with a 4.7L V8 engine and automatic transmission. This truck is registered in California and equipped with four oxygen sensors and three catalytic converters. I've been dealing with persistent check engine light issues showing codes P0138 and P0141 for several months. Initially, I replaced the O2 sensor with a Bosch unit due to online reports of poor quality—however, the problem persisted. I then switched to an NTK sensor, but that didn't resolve the issue either. After ruling out the oxygen sensors themselves, I tested the wiring harness leading to the sensor. Here are my findings: - Black wire (ground): Reads good — solid ground connection. - Dark Green/Pink wire (heater circuit from relay): Measures 0.049V. This is significantly below expected 12V; heater circuits should typically read close to 12V when powered. - Black/Light Blue wire (sensor voltage supply): Reads only 0.03V — far below the expected level. All other sensors in this circuit (crankshaft position, camshaft position, TPS) function normally. - Tan/White wire (to PCM): Connection is solid and functional. Based on these readings, I suspect a wiring harness fault. However, before investing time in disassembling the harness, I'd like to hear expert opinions. Additional context: My original PCM failed at some point and was replaced with a custom-flashed unit purchased from eBay. While the truck runs fine now, it's running rich and fuel efficiency has dropped significantly—down to around 14 MPG. I believe this could be related to incorrect emissions programming or sensor signal interference due to faulty hardware or wiring.
Bump — the voltage measurements were taken using a multimeter. Ground and PCM connections were tested with resistance checks to ground. The heater circuit and sensor supply readings were obtained while the sensor was unplugged and the engine was running. I'm not sure if this affects interpretation, but wanted to clarify for accuracy.