P0158 OBD-II Trouble Code: 02 Sensor Circuit High Voltage (Bank 2, Sensor 2)

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0158 code

P0158 is a diagnostic trouble code (DTC) for "02 Sensor Circuit High Voltage (Bank 2, Sensor 2)". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $114.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford $114.99 $20.0
Toyota $114.99 $20.0
BMW $124.99 $20.0
SCHEDULE P0158 DIAGNOSTIC Get a fair and transparent estimate upfront

P0158 trouble code definition

Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 2)

What the P0158 code means

The P0158 trouble code appears when the sensor has remained at a high voltage for too long.

This oxygen sensor is located behind the catalytic converter. It sends information to the power control module (PCM) about the efficiency and released oxygen levels of the catalytic converter.

When an engine is running lean, it means that there is more oxygen than fuel in the exhaust gases. When the engine is running rich, it means that there is more fuel than oxygen in the exhaust gases.

If the sensor is working properly it switches from low voltage (high levels of oxygen) to a high voltage (low levels of oxygen).

What causes the P0158 code?

  • Failed rear oxygen sensor
  • Failed rear oxygen sensor heater circuit
  • Engine coolant temperature sensor bad
  • Shorts, breaks, or exposed oxygen sensor wiring
  • Excessive fuel pressure
  • Necessary power control module (PCM) update
  • Failure of the power control module (PCM)

What are the symptoms of the P0158 code?

  • Check Engine Light will come on
  • Decreased fuel economy
  • Engine runs rough
  • Engine idles rough
  • Engine stalls

How does a mechanic diagnose the P0158 code?

  • A mechanic will use an OBD-II scanner to pull all present trouble codes that have been stored by the power control module (PCM).

  • The live data for the oxygen sensor on the scanner is reviewed. They will check the voltage reading to see if the oxygen sensor switches from low voltage to high voltage every few seconds.

  • When an engine coolant temperature sensor trouble code is present as well, the live data on the scanner is checked for proper engine temperature.

  • The wiring of the rear oxygen sensor is checked for shorts, breaks, or exposure.

  • Test the fuel pressure to see if it is higher than normal.

  • Run manufacturer diagnosis procedures on the power control module (PCM) to determine whether it needs to be replaced or updated.

Common mistakes when diagnosing the P0158 code

  • Replacing the oxygen sensor before considering other necessary repairs
  • Not properly expecting the wires for any shorts, breaks, or exposure

How serious is the P0158 code?

The P0158 trouble code is considered serious if it is causing the car to stall out. This problem should be addressed as soon as possible to avoid drivability issues.

What repairs can fix the P0158 code?

  • Replace the rear oxygen sensor
  • Repair any oxygen sensor wires that have shorted out, are broken or exposed
  • Make necessary repairs to remedy the excessive fuel pressure.
  • Replace engine coolant temperature sensor if it is necessary
  • Replace or update power control module (PCM), if necessary

Additional comments for consideration regarding the P0158 code

An oxygen sensor set and propane tank will be necessary to remove the oxygen sensor if it has ceased in the exhaust or is difficult to reach.

Need help with a P0158 code?

YourMechanic offers certified mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

Check Engine Light
P0158
trouble codes

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0158 code.

SCHEDULE P0158 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(7400)

Rating Summary
6879
249
58
41
173
6879
249
58
41
173
 at YourMechanic

David

13 years of experience
393 reviews
David
13 years of experience
Chevrolet Malibu L4-2.4L - Check Engine Light is on Inspection - Marietta, Georgia
He explained everything to me in detail on what I needed to know about my car. Definitely recommend him for getting the job done.
 at YourMechanic

Raymond

37 years of experience
402 reviews
Raymond
37 years of experience
Toyota Camry L4-2.2L - Check Engine Light is on - Las Vegas, Nevada
Raymond did a great job however I was charged for two hours labor and he was only here less than 45 minutes. should I expect this on future appointments with your mechanic ?
 at YourMechanic

Shane

17 years of experience
217 reviews
Shane
17 years of experience
Volkswagen EuroVan V6-2.8L - Check Engine Light is on Inspection - Austin, Texas
Arrived on time. Explained the issues he found and how he will fix it. I have parts on order and will schedule an appointment to have Shane install the parts when they arrive.
 at YourMechanic

Kanstantsin

19 years of experience
51 reviews
Kanstantsin
19 years of experience
Ford F-150 V8-4.6L - Check Engine Light is on Inspection - Littleton, Colorado
Kanstantsin arrived early. Was very courteous and professional. Will highly recommend to anyone. Thank you Kanstantsin.


More related articles

P2265 OBD-II Trouble Code: Water in Fuel Sensor Circuit Range/Performance
P2265 P2265 code definition The P2265 diagnostic trouble code is an indication that there is a range/performance issue with the water in fuel sensor circuit. Related Trouble Codes: P2264 OBD-II Trouble Code: Water in Fuel Sensor Circuit P2266 OBD-II Trouble...
P0318 OBD-II Trouble Code: Rough Road Sensor A Signal Circuit
What What the P0318 code means The powertrain control module (PCM) has noticed a change in your crankshaft position. This tells your car that you are experiencing uneven or rough driving. What causes the P0318 code? Any time the PCM...
P2788 OBD-II Trouble Code: Auto Shift Manual Adaptive Learning at Limit
P2788 means an issue with the adaptive learning system of the transmission which causes stalling at idle, harsh shifting and transmission overheating.

Related questions

Engine smells hot at times.
Hello. If the check engine light is coming on at times with no other symptoms then the best thing to do would be to have the computer scanned for codes as that can reveal what the engine is seeing. If...
Do I really have an engine problem?
If the check engine light (CEL) has illuminated that does signify that there is an issue with the engine and/or a part of the "engine management system". You should get it checked out especially as it is possible that the...
I went to Auto Zone to get the code on my check engine light, is it the same as going to an auto shop?
Hi there. That is probably the same code you would receive from a repair facility. However, that does not provide a diagnosis. The code is only used as a direction for the diagnosis. The computer monitors operating parameters against a...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com