Ad Space — Top Banner

P0058

OBD-II Diagnostic Code

Severity: Moderate

What it means

P0058 means the heater circuit in the downstream oxygen sensor (Bank 2, Sensor 2) has excessive voltage.
The sensor heater helps the O2 sensor reach operating temperature quickly.
A failed sensor, blown fuse, or wiring short is the usual cause.

Affected Models

  • All OBD-II vehicles (1996+)

Common Causes

  • Oxygen sensor heater element failed
  • Wiring short to battery voltage
  • Blown O2 sensor heater fuse
  • ECM/PCM driver circuit fault

How to Fix It

  1. Check the O2 sensor heater fuse.

    A blown fuse is the cheapest fix.
    Check your fuse box diagram for the O2 heater fuse.

  2. Inspect wiring to the Bank 2 Sensor 2 oxygen sensor.

    Look for damaged, chafed, or melted wires near the exhaust.
    Repair any shorts to ground or battery voltage.

  3. Replace the oxygen sensor if the heater element has failed.

    Bank 2 Sensor 2 is the downstream sensor on the side of the engine with cylinder 2.
    Replacement sensors cost $30-$100.

Frequently Asked Questions

Where is Bank 2 Sensor 2?

Bank 2 is the side of the engine opposite cylinder 1.
Sensor 2 is downstream (after the catalytic converter).
On inline engines, there is only one bank.

Is P0058 serious?

Not immediately dangerous, but it affects emissions.
The engine may run slightly less efficiently until the sensor is fixed.