AutoCodeFix
🔍
Accident Estimate
EmissionsMinor✅ DIY Friendly

P0158

O2 Sensor Circuit High Voltage Bank 2 Sensor 2

Downstream O2 sensor bank 2 reads consistently high voltage.

SeverityMinor
CategoryEmissions
Est. Repair Cost$100–$280
Code TypePowertrain
DIY RepairYes

⚡ Common Causes

  • Rich condition passing through converter
  • Failed sensor stuck rich
  • Leaking injectors on bank 2

⚠️ Symptoms

  • Check engine light
  • Failed emissions test

✅ How to Fix — Step by Step

  • Step 1:Check for rich condition on bank 2
  • Step 2:Inspect injectors
  • Step 3:Replace downstream sensor

🔧 Diagnostic Tools Required

Using the correct diagnostic tools helps identify the root cause of P0158 before replacing parts unnecessarily. Always confirm the fault using live data and manufacturer-recommended diagnostic procedures.

💡 Pro Tip: Fix any rich fuel condition before replacing the downstream O2 sensor — rich exhaust poisons the catalytic converter.

Repair Cost Estimate

Full Repair Estimate
$100–$280
DIY Possible?
YES
Severity
Minor

Frequently Asked Questions

What does OBD2 code P0158 mean?+
P0158 stands for O2 Sensor Circuit High Voltage Bank 2 Sensor 2. Downstream O2 sensor bank 2 reads consistently high voltage.
What causes code P0158?+
Rich condition passing through converter; Failed sensor stuck rich; Leaking injectors on bank 2
How do I fix code P0158?+
Check for rich condition on bank 2; Inspect injectors; Replace downstream sensor
How much does it cost to fix P0158?+
Estimated repair cost for P0158 is $100–$280.
Is P0158 DIY-friendly?+
Yes — P0158 is generally DIY-friendly with basic tools.

AI Diagnosis

🤖 AI-powered diagnosis for P0158 is coming soon.

Related Codes

P0442Evaporative Emission Control System Small Leak Detected
MinorDIY
P0455Evaporative Emission Control System Large Leak Detected
MinorDIY
P0456Evaporative Emission Control System Very Small Leak
MinorDIY
P0135O2 Sensor Heater Circuit Malfunction Bank 1 Sensor 1
MinorDIY
P0141O2 Sensor Heater Circuit Malfunction Bank 1 Sensor 2
MinorDIY
P0136O2 Sensor Circuit Malfunction Bank 1 Sensor 2
MinorDIY