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

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P0058
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P0058 indicates a high voltage condition in the heater control circuit of the downstream oxygen sensor (Bank 2, Sensor 2). This usually points to a shorted heater circuit, faulty sensor, or wiring issue. Ignoring it can lead to reduced fuel economy and increased emissions.
Ad

Tools You'll Need

How to Fix Error Code P0058

  1. Verify the Code with an OBD2 Scanner

    Ensure the vehicle is parked and the ignition is off before connecting the scanner.
  2. Inspect the Oxygen Sensor Wiring

    Allow the engine to cool before working near the exhaust system.
  3. Test the Heater Circuit Resistance

  4. Check Voltage Supply to the Heater

    Be cautious while working with live circuits.
  5. Replace the Oxygen Sensor if Necessary

    Do not reuse old gaskets; apply anti-seize compound to threads if recommended.

Parts You May Need

Oxygen sensor (Bank 2, Sensor 2)
Check Price on Amazon
O2 sensor socket
Check Price on Amazon
Oxygen sensor (Bank 2, Sensor 2)
Check Price on Amazon
O2 sensor socket
Check Price on Amazon
Oxygen sensor (Bank 2, Sensor 2)
Check Price on Amazon
O2 sensor socket
Check Price on Amazon
Oxygen sensor (Bank 2, Sensor 2)
Check Price on Amazon
O2 sensor socket
Check Price on Amazon
Ad

When to Call a Professional

If you are uncomfortable working with electrical systems, or if the code returns after sensor replacement, a professional mechanic can diagnose wiring issues or PCM problems.

Frequently Asked Questions

What is Bank 2 Sensor 2?
Bank 2 refers to the cylinder bank opposite cylinder #1. Sensor 2 is the downstream oxygen sensor located after the catalytic converter.
Can I drive with error code P0058?
Yes, but it may reduce fuel economy and increase emissions. It's best to fix it promptly to avoid further issues.
How much does it cost to fix P0058?
DIY cost is typically $50-$150 for the sensor and tools. Professional repair ranges from $200-$400 including labor.
Will P0058 cause a failed emissions test?
Yes, because it can cause the check engine light to stay on and may increase emissions.
What other codes are related to P0058?
Related codes include P0056 (heater control circuit low) and P0059 (heater control circuit malfunction) for the same sensor.