HomeTrouble CodesP0158

P0158 — O2 Sensor Circuit High Voltage Bank 2 Sensor 2

Generic OBD-II · all makesPowertrain (engine & transmission)

P0158 indicates that the downstream oxygen sensor on bank 2 (sensor 2) is reporting a voltage higher than the expected range. The engine control module interprets this as a circuit‑high condition, which can be caused by a faulty sensor, wiring shorted to power, or a poor connection.

Symptoms

What causes it — most likely first

1. Failed downstream O2 sensor (bank 2 sensor 2)

The sensor’s internal signal circuit can drift high or the heater element can short, sending a voltage above the normal 0.1‑0.9 V range.

2. Wiring harness shorted to voltage

A damaged or chafed wire that contacts a power source forces the sensor signal line high.

3. Corroded or loose connector at the sensor

Poor contact can create a high‑resistance path that the ECM reads as an elevated voltage.

4. Exhaust leak upstream of the sensor

Outside air entering the exhaust stream can cause the sensor to output a higher voltage than normal.

5. PCM/ECM fault (rare)

An internal driver or reference‑voltage problem in the control module could misinterpret the sensor signal, but this is uncommon.

How it's diagnosed

  1. Retrieve the code and freeze‑frame data with a scan tool.
  2. Visually inspect the sensor wiring, connector, and harness for damage, corrosion, or shorts to power.
  3. Measure the sensor signal voltage at the connector (engine at operating temperature) – it should be within 0.1‑0.9 V.
  4. Check for exhaust leaks between the catalyst and the downstream sensor.
  5. If voltage is high with good wiring, test the sensor heater circuit resistance and replace the sensor if out of spec.
  6. Only after all above checks are normal, consider PCM/ECM testing or replacement.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Do I need to replace the PCM for a P0158 code?

Almost never. The code is most often caused by the sensor itself, wiring, or a connector issue. PCM replacement is only warranted after all other causes have been ruled out.

Can a bad catalytic converter trigger P0158?

A failing catalyst does not directly cause a high‑voltage sensor circuit code. The code points to the sensor’s electrical signal, not catalyst efficiency.

Will clearing the code fix the problem?

Clearing the code only resets the light. If the underlying fault (sensor, wiring, leak) remains, the code will return.

Is it safe to keep driving with P0158?

Short‑term driving is usually safe, but the condition can reduce fuel economy, increase emissions, and may cause the vehicle to fail an emissions inspection.