obd2.help

P0158

O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)

The engine computer is seeing too much voltage from the rear oxygen sensor on bank 2. This usually means the sensor is stuck rich, the wiring is damaged, or the sensor has failed. It can also be caused by an exhaust leak or an engine running too rich.

Severity3/5 Moderate
Can I drive?⚠ With caution

The vehicle may still run, but fuel economy and emissions can suffer. If the engine is running rich or the check engine light is flashing, avoid driving until it is diagnosed.

DIY
$20–$120
Shop
$150–$500
Difficulty
intermediate

What It Means

P0158 means the powertrain control module has detected a high-voltage condition on the oxygen sensor circuit for Bank 2 Sensor 2, the downstream sensor after the catalytic converter on the bank opposite cylinder 1. The signal is staying above the expected range for too long, which suggests a sensor, wiring, exhaust, or fuel mixture problem rather than normal switching.

Symptoms

Common Causes

1. Faulty Bank 2 Sensor 2 oxygen sensorhigh
2. Damaged, corroded, or melted wiring or connector at the rear O2 sensorhigh
3. Engine running too rich on bank 2 due to fuel system or injector issuemedium
4. Exhaust leak, contamination, or sensor exposure to coolant/oil/fuelmedium
5. Blown fuse, poor ground, or power supply issue to the O2 sensor heater/circuitlow
6. PCM issue or incorrect PCM input interpretationlow

Related Codes

FAQ

What is Bank 2 Sensor 2?

It is the oxygen sensor located after the catalytic converter on the side of the engine that does not contain cylinder 1.

Can a bad oxygen sensor cause this code?

Yes. A failed rear oxygen sensor is one of the most common causes of P0158.

Will clearing the code fix the problem?

No. If the underlying fault is still present, the code will usually return.

Can a rich engine condition set P0158?

Yes. If the engine is running too rich, the downstream oxygen sensor can show a constant high voltage.