P0058 low

HO2S Heater Control Circuit High (Bank 2 Sensor 2)

The P0058 code means the vehicle's onboard diagnostic system has detected: HO2S Heater Control Circuit High (Bank 2 Sensor 2). This is a low severity code.

My Garage →
Keep driving?
Yes, but fix soon
DIY difficulty
moderate
Estimated cost
$80 - $300 (O2 sensor $60-$200; wiring repair $50-$150)
Recommended Tool
ANCEL AD310 OBD-II Scanner

Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Every Tech Needs This
AstroAI Digital Multimeter

Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Check Engine Light on
  • O2 heater fuse may blow repeatedly
  • Slight reduction in fuel economy
  • No significant drivability issues
  • Emissions test failure

Probable Causes (Ranked by Likelihood)

  • Shorted heater element inside the downstream O2 sensor Very High
  • Short to power in the heater circuit wiring High
  • Water intrusion in the sensor connector Moderate
  • Damaged wiring insulation from road debris Moderate
  • PCM heater driver stuck on Low

Step-by-Step Diagnostic Procedure

  1. Check the O2 heater fuse. Replace if blown and monitor for immediate re-failure.

  2. Disconnect the bank 2 sensor 2 O2 sensor and measure heater resistance (2-15 ohms typical). Below 1 ohm indicates a shorted element.

  3. With the sensor disconnected, clear codes and drive. If the code does not return, the sensor is at fault.

  4. Inspect wiring under the vehicle for chafed insulation, road damage, or shorts to the body.

  5. Check the sensor connector for moisture, corrosion, or melted pins.

Frequently Asked Questions

Can I drive with code P0058?

Yes, you can drive normally. The downstream sensor on bank 2 only monitors catalyst efficiency. However, if the short keeps blowing fuses, address it sooner to prevent other electrical issues.

What causes high circuit on a downstream O2 sensor?

A high circuit reading means excessive current is flowing through the heater. This is usually a shorted heater element inside the sensor or damaged wiring that creates an unintended electrical path.

Can road salt and moisture cause P0058?

Yes. The downstream O2 sensor is located under the vehicle and exposed to road salt, water spray, and debris. These can corrode the connector or damage wiring insulation, leading to shorts in the heater circuit.

Sources

This page is built from documented references. Verify against your own service info before repair work.

Explore More

Was this helpful?

Share carcodefinder.com with a friend who needs to decode their check engine light.