OBD-II Generic Error Code P0158: How to Fix It

Medium 1-3 hours Medium Severity Verified June 2026
Error Code
P0158
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
The P0158 error code indicates that the oxygen sensor in bank 2, sensor 2 is reading a voltage that's consistently too high. This downstream O2 sensor monitors the catalytic converter's efficiency and helps optimize fuel mixture, so this error can affect your vehicle's performance and emissions.
Ad

Tools You'll Need

How to Fix Error Code P0158

  1. Scan and Clear Codes

    Always record all error codes before clearing them, as this information may be needed for diagnosis.
  2. Inspect O2 Sensor Wiring

    Ensure the engine is cool before working around the exhaust system to avoid burns.
  3. Test O2 Sensor Voltage

    Be careful working around hot exhaust components and moving engine parts.
  4. Check for Exhaust Leaks

  5. Replace O2 Sensor if Faulty

    Allow the exhaust system to cool completely before removing the O2 sensor. Use proper anti-seize compound to prevent future removal issues.
  6. Check Catalytic Converter

Parts You May Need

Anti-seize compound
Check Price on Amazon
Catalytic converter
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Catalytic converter
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Catalytic converter
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Catalytic converter
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Catalytic converter
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Catalytic converter
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if the problem persists after replacing the O2 sensor and checking wiring, as this may indicate catalytic converter failure or complex engine management issues that require specialized diagnostic equipment and expertise.

Frequently Asked Questions

Can I drive with P0158 error code?
You can drive short distances with P0158, but it should be fixed promptly. The error can cause poor fuel economy, increased emissions, and potential damage to the catalytic converter if left unresolved.
What causes P0158 high voltage in O2 sensors?
Common causes include a faulty oxygen sensor, damaged wiring or connectors, exhaust leaks near the sensor, or a failing catalytic converter affecting sensor readings.
How much does it cost to fix P0158?
Costs typically range from $50-150 for DIY O2 sensor replacement, or $150-400 at a shop. If catalytic converter replacement is needed, costs can reach $500-2000 depending on the vehicle.
Where is bank 2 sensor 2 located?
Bank 2 sensor 2 is located after the catalytic converter on the side of the engine opposite from cylinder #1. It's the downstream sensor that monitors catalytic converter efficiency.