P0158 OBD2 Code on 2006 Dodge Stratus 2.7L: Diagnosis and Fix Guide
I have a 2006 Dodge Stratus 2.7L with 140,000 miles. The OBD2 scan tool shows trouble code P0158. I've already replaced both the post-catalytic converter oxygen sensor (Position 1 and Position 2) as well as the catalytic converter. The PCM voltage reading is 0.63 volts, no burnt wires were found, and there are no other diagnostic codes present. I'm seeking advice on whether this issue might be related to a faulty aftermarket oxygen sensor or improper power supply. I used an Innovaa 3160B scanner and observed that the voltage varies depending on engine load (rich or lean conditions). The signal wire in question is the pink/white wire, which connects to the post-cat O2 sensor. I also want to confirm if removing the negative battery cable was done before any testing. Additionally, I'm looking for guidance on how to properly interpret the fuel trims and whether a rich condition could be causing high voltage readings on the post-catalytic oxygen sensor.
I recently encountered P0158 on my 2007 Dodge Stratus 2.7L — any success so far? Are there no other related codes? Did you replace the oxygen sensor, and if yes, was it a genuine Dodge part or aftermarket? Was the negative battery cable disconnected before testing? Which wire showed 0.63 volts — was this voltage stable after reconnection? My suspicion is that an aftermarket sensor may be at fault, and the negative cable wasn’t removed — could this be the issue?