KustomCode Logo

Powertrain fault code

P0158: O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)

Fix soon

Usually drivable, but fuel use can rise and the catalytic converter can be damaged over time.

What P0158 means

One of the oxygen sensors in the exhaust is giving a reading that is missing, slow or out of range. These sensors help the engine get the fuel mix right.

Common causes

  • Worn or failed O2 sensor
  • Failed sensor heater circuit or blown fuse
  • Exhaust leak near the sensor
  • Damaged wiring (often melted near the exhaust)

What to check first

  1. Scan to see which bank and sensor (Bank 1 Sensor 1 is before the catalytic converter on the cylinder 1 side).
  2. Check the wiring near the exhaust for heat damage.
  3. Check for exhaust leaks before replacing the sensor.

Get P0158 explained for your car: $2.99

  • P0158 explained in full for your make and model: meaning, how urgent, likely causes and what to check, in order.
  • A short personal note from us within 24 hours, or your money back.
  • Your own private report page you can save as a PDF or show your mechanic.

Read your car's codes yourself, free

Plug a cheap ELM327 OBD-II adapter into the port under the dashboard and open the scan tool: Chrome or Edge on a computer with a USB adapter, or Chrome on Android with a Bluetooth LE adapter. It reads and clears codes and shows emissions readiness. It does not work on iPhone.

Open the free scan tool

Need help with P0158?

Tell us your car and what it is doing with P0158. We reply by email with what to check first, in plain words. Free.

Related codes

General guidance only, not a diagnosis. A qualified mechanic should confirm the cause before you replace parts.