P0158: Oxygen sensor signal voltage reads too high, bank 2 sensor 2
O2 sensor circuit high voltage (bank 2, sensor 2)
Severity: Monitor
This is an oxygen sensor fault after the catalytic converter that mostly affects emissions monitoring, so the car can normally be driven while you book a check.
It gets more serious if:
- Inspect soon: Get it inspected soon if the engine runs rough, hesitates badly or stalls, since other faults may be involved.
P0158 in short
P0158 means the computer has found a high voltage in the circuit of the oxygen sensor after the catalytic converter on bank 2. The usual causes are a failed sensor or damaged wiring and connectors. The car is normally driveable, but the fault can hide other problems and will fail an emissions inspection, so get it checked.
The Delaware DMV list and TroubleCodes.net both define P0158 as an oxygen sensor fault on bank 2 (high voltage). Bank and sensor numbers come from the carmaker, so check service information for which sensor is which on your engine.
Reference pages say the sensor itself is the most common failure, with wiring and connector damage next. Sources describe the symptoms as mild; often only the warning light shows.
Most likely causes
These are general causes for this code across vehicles. None is specific to one make or model.
Cause 1: Failed or contaminated oxygen sensor
Common general cause- Why it ranks here
- TroubleCodes.net lists the sensor itself as a leading cause.
- What would change this
- Rises if the sensor signal is stuck or out of range on live data. Falls if the signal looks normal and moves.
Cause 2: Damaged or corroded wiring or connector
Common general cause- Why it ranks here
- TroubleCodes.net lists wiring and connector damage as the other main cause.
- What would change this
- Rises if the harness or plug shows damage or corrosion. Falls if wiring and connector are clean and intact.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Read all stored codes and note any other oxygen sensor codes stored with P0158.
IfSeveral oxygen sensor codes are stored
It meansA shared wiring or power problem is possible.
IfP0158 is the only code
It meansCheck the wiring and connector at the sensor.
Step 2: Look over the sensor wiring and connector for damage, burns or corrosion.
Warning:Exhaust parts are very hot after driving and a seized sensor can be damaged or break the thread when removed. Let the exhaust cool and have a shop do it.
IfWiring or connector is damaged
It meansRepair the wiring first.
IfWiring looks fine
It meansHave the sensor signal checked; a bad sensor is likely.
Symptoms
- Check engine light
- Failed emissions inspection
- No change in driving is usual; the check engine light is often the only sign
How to fix
Step 1: With the engine off and cool, look at the sensor connector and wiring for damage or corrosion.
Parts and cost context
- Oxygen (O2) sensor:Confirm which sensor is bank 2 sensor 2 on your engine. Labour varies; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
JeepYour car
2019–2020 · Wrangler
Supported by vehicle dataFCA bulletin S2108000025 covers a check engine lamp on with P0158 (O2 sensor 2/2 circuit high) on 2019-2020 Wrangler. Whether it is still current is not verified.
S2108000025 (jeep)Status unverified
Check engine lamp on with P0158 (O2 sensor 2/2 circuit high)
2019–2020wrangler · issued · NHTSA 10187084
FCA bulletin for 2019-2020 Wrangler with the check engine lamp on and P0158, O2 sensor 2/2 circuit high. Only the NHTSA summary was read; it does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
RamYour car
2019–2021 · 1500
Supported by vehicle dataFCA bulletin S2108000025 covers a check engine lamp on with P0158 (O2 sensor 2/2 circuit high) on 2019-2021 Ram 1500. Whether it is still current is not verified.
S2108000025 (ram)Status unverified
Check engine lamp on with P0158 (O2 sensor 2/2 circuit high)
2019–20211500 · issued · NHTSA 10187081
FCA bulletin for 2019-2021 Ram 1500 with the check engine lamp on and P0158, O2 sensor 2/2 circuit high. Only the NHTSA summary was read; it does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
NissanYour car
2018 · Armada
Supported by vehicle dataNissan bulletin NTB18-062b covers a MIL on with P0138 and/or P0158 on 2018 Armada and Titan; the summary notes it has been amended. Whether it is still current is not verified.
NTB18-062bStatus unverified
MIL on with P0138 and/or P0158 on 2018 Armada and Titan
2018armada, titan · issued · NHTSA 10167374
Nissan bulletin (amended) for 2018 Armada and Titan with the MIL on and P0138 and/or P0158. Only the NHTSA summary was read; it does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
FordYour car
2014–2015 · Explorer
Supported by vehicle dataFord TSB 16-0144 covers an illuminated MIL with P0138 and/or P0158 on some 2014-2015 Explorer and Taurus with a 3.5L or 3.7L Ti-VCT engine. Whether it is still current is not verified.
TSB 16-0144Status unverified
MIL with P0138 and/or P0158 on 3.5L or 3.7L Ti-VCT engines
2014–2015explorer, taurus · issued · NHTSA 10090509
Ford bulletin for some 2014-2015 Explorer and Taurus with a 3.5L or 3.7L Ti-VCT engine and an illuminated MIL with P0138 and/or P0158 stored in the PCM. Only the NHTSA summary was read; it does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
AcuraYour car
2014 · MDX
Supported by vehicle dataHonda bulletin IN-142702 reports an investigation into P0158 and P0138 (front and rear secondary heated oxygen sensor circuit high voltage) with the MIL on, 2014 MDX. Whether it is still current is not verified.
IN-142702Status unverified
Investigation of P0158 and P0138 with the MIL on, 2014 MDX
2014mdx · issued · NHTSA 10055124
Honda information bulletin on an investigation into P0158 and P0138 (front and rear secondary heated oxygen sensor circuit high voltage) with the MIL on, 2014 MDX. Only the NHTSA summary was read; it does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
ToyotaYour car
2005–2010 · Camry
Supported by vehicle dataToyota bulletin T-SB-0001-10 covers a MIL on with P0138 and/or P0158 (oxygen sensor circuit high voltage, bank 1 or 2) on some 2005-2010 Camry and other Toyota models. Whether it is still current is not verified.
T-SB-0001-10 RevStatus unverified
MIL on with P0138 and/or P0158 (oxygen sensor circuit high voltage)
2005–2010avalon, camry, highlander, rav4, sienna, venza · issued · NHTSA 10132202
Toyota bulletin for some 2005-2010 Avalon, Camry, Highlander, RAV4, Sienna and Venza with the MIL on and P0138 and/or P0158, described as oxygen sensor circuit high voltage, bank 1 or 2. Only the NHTSA summary was read; it does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
No curated relationships for P0158 yet.
P0158 questions
Is P0158 the sensor before or after the catalytic converter?
After. Sensor 2 sits downstream of the catalytic converter.
Sources and review
- P0158 - Oxygen Sensor Circuit (High Voltage)
- Jeep bulletin S2108000025: Check engine lamp on with P0158 (O2 sensor 2/2 circuit high)
- Ram bulletin S2108000025: Check engine lamp on with P0158 (O2 sensor 2/2 circuit high)
- Nissan bulletin NTB18-062b: MIL on with P0138 and/or P0158 on 2018 Armada and Titan
- Ford bulletin TSB 16-0144: MIL with P0138 and/or P0158 on 3.5L or 3.7L Ti-VCT engines
- Acura bulletin IN-142702: Investigation of P0158 and P0138 with the MIL on, 2014 MDX
- Toyota bulletin T-SB-0001-10 Rev: MIL on with P0138 and/or P0158 (oxygen sensor circuit high voltage)
- On-Board Diagnostic Trouble Codes (generic code title list)
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error