Skip to content

P0158

Powertrain
Low

O2 Sensor Circuit High Voltage (Bank 2, Sensor 2)

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0158

P0158

Optional: Add your vehicle for more accurate diagnosis

P0158 indicates that the downstream oxygen sensor on Bank 2 is reporting a voltage higher than the expected range for an extended period. While the sensor normally oscillates between 0.1V and 0.9V, this code sets when the voltage remains above the upper threshold (typically above 0.9V) for too long, suggesting the sensor is reading a rich exhaust condition.

A high voltage reading from the downstream sensor can mean either the sensor itself has failed or there is a genuine rich fuel condition on Bank 2. If the engine is truly running rich, you may notice black smoke from the exhaust, a fuel smell, and decreased fuel economy. If it is just a sensor failure, driveability symptoms are usually minimal since this sensor primarily monitors catalytic converter efficiency.

Start diagnosis by checking for related codes — if you also see P0172 or P0175 (system too rich), the problem is likely a genuine rich condition that needs to be addressed in the fuel system. If P0158 appears alone, the sensor or its wiring is the most likely culprit. Replacing the downstream O2 sensor is a relatively simple DIY job requiring a specialized O2 sensor socket and is accessible from underneath most vehicles.

Severity

Low — MonitorThis Month

Symptoms

  • Check Engine Light is on
  • Reduced fuel economy
  • Black smoke from the exhaust in some cases
  • Engine may run rich
  • Noticeable fuel smell from the tailpipe
  • Rough idle or hesitation

Likely Causes

Failed downstream O2 sensor stuck rich40%

The Bank 2 post-catalytic converter oxygen sensor has failed internally and is producing a constantly high voltage signal, indicating an overly rich exhaust reading.

Short to voltage in the sensor wiring25%

The O2 sensor signal wire has a short to a power source, artificially driving the voltage reading higher than what the sensor is actually measuring.

Rich fuel condition on Bank 220%

A genuine rich running condition on Bank 2 caused by leaking fuel injectors, high fuel pressure, or a faulty fuel pressure regulator is producing legitimately high O2 sensor voltage.

Contaminated O2 sensor10%

The sensor element has been contaminated by silicone (from certain RTV sealants), coolant (from a head gasket leak), or excessive oil consumption, causing it to read high.

Faulty PCM or reference voltage issue5%

In rare cases, the PCM is providing an incorrect reference voltage to the sensor circuit, resulting in a high voltage reading.

Estimated Cost

DIY Repair

$25$100
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$150$400

Includes parts + labor

Common Fixes

  1. Replace the Bank 2 Sensor 2 oxygen sensor
  2. Repair shorted wiring in the O2 sensor circuit
  3. Diagnose and repair rich running condition (fuel injectors, fuel pressure regulator)
  4. Replace contaminated O2 sensor and address root cause of contamination

Shop Parts

Videos

Causes and Fixes P0158 Code: O2 Sensor Circuit High Voltage (Bank 2, Sensor 2)

HVAC Mechanic

How to Fix P0158 Engine Code in 3 Minutes [2 DIY Methods / Only $8.92]

nonda

P0158 Code: CAUSES and SOLUTIONS

DTCcodes

Related Codes

Still have questions P0158?