Skip to content

P0058

HO2S Heater Control Circuit High Bank 2 Sensor 2.

  • Generic
  • Powertrain
  • Generic code
  • Low severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
0
AreaFuel and air metering, auxiliary emission controls
58
FaultThe specific fault in that area

What it means

P0058 means the engine control unit has detected a high voltage or fault condition in the heater control circuit of the Bank 2, Sensor 2 heated oxygen sensor, which is the sensor downstream of the catalytic converter on the side of the engine that does not contain cylinder 1. The control unit switches the heater on and off and monitors the circuit, and it sets the code when the feedback does not match what it commanded, typically due to a short to voltage or a failed driver.

Symptoms

  • Engine warning light on
  • Usually no noticeable change in driving
  • Possible slight delay before the downstream sensor reads correctly
  • Other catalyst or oxygen sensor codes stored alongside
  • Failed emissions test or readiness monitors not completing

Possible causes

  • Heater circuit wiring shorted to a power supply or chafed against another live wirelikely
  • Faulty Bank 2 Sensor 2 oxygen sensor with an internal heater faultlikely
  • Damaged, corroded or loose connector at the sensor or in the harnesspossible
  • Wiring damage from heat, exhaust contact or rubbing along the underbodypossible
  • Faulty heater relay or fuse supply circuit on models where the heater is fed through a relaypossible
  • Fault in the engine control unit heater driverrare

How to diagnose

  1. Read all stored codes and freeze frame data, and note whether other oxygen sensor or catalyst codes are present.
  2. Confirm the bank layout for this engine, as Bank 2 is the side without cylinder 1 and the sensor position varies by model.
  3. Visually inspect the sensor wiring and connector for chafing, melting, exhaust contact, corrosion or water ingress.
  4. Check the heater fuse and relay if fitted, following the wiring diagram for the specific vehicle.
  5. With the connector unplugged, measure the sensor heater resistance and compare it with the manufacturer specification.
  6. Check the heater control wire for a short to voltage or to another circuit, and test continuity back to the control unit.
  7. With the ignition on, check the supply voltage and the control signal at the connector against the wiring diagram.
  8. Clear the code, run the engine through a drive cycle and recheck whether the code returns.

How to fix

  • Repair or replace damaged wiring and secure it away from hot or moving parts.
  • Clean or replace a corroded or damaged connector and terminals.
  • Replace the Bank 2 Sensor 2 oxygen sensor if the heater is faulty or the circuit reads out of specification.
  • Replace a faulty relay or restore the heater power supply fault found in the circuit.
  • Replace or repair the control unit only after the wiring and sensor have been fully proven good.

Can I keep driving?

Low severity

The car can normally be driven as the downstream sensor has little effect on running, but book it in soon to prevent a failed emissions test and to stop other faults being hidden. If wiring is found to be melted or shorting, have it repaired promptly.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.