Skip to content
WrenchConnect
Diagnose soon
P0058

HO2S Heater Control Circuit High (Bank 2 Sensor 2)

Diagnostic trouble code P0058 indicates that the engine control module (ECM) has detected a high voltage condition in the heater control circuit for the heated oxygen sensor located in Bank 2, Sensor 2. This means the circuit is drawing more current than expected or is shorted to a voltage source, preventing the sensor from reaching its optimal operating temperature quickly.

How urgent is P0058?

While this code will not typically strand you, it should be addressed soon. A malfunctioning oxygen sensor heater delays the sensor's ability to accurately monitor catalytic converter efficiency, which can lead to increased emissions and potential long-term damage to the catalytic converter.

Common symptoms

  • Illuminated Check Engine Light
  • Failed emissions test
  • Slight decrease in fuel economy
  • Engine may run slightly rich or lean during warm-up
  • No noticeable drivability issues in most cases

Likely causes

  • Faulty Bank 2 Sensor 2 Heated Oxygen Sensor (HO2S)
  • Short to voltage in the HO2S heater control circuit wiring
  • Corroded or damaged connector at the oxygen sensor
  • Blown fuse for the oxygen sensor heater circuit (if applicable)
  • Faulty Engine Control Module (ECM) (rare)

What to check before replacing parts

1

Visually inspect the wiring and connector for Bank 2 Sensor 2.

Look for: Look for melted, chafed, or broken wires, and check the connector for corrosion, water intrusion, or loose pins that could cause a short to voltage.

2

Check the oxygen sensor heater circuit fuse.

Look for: Locate the fuse for the O2 sensor heaters in the fuse box and check if it is blown, which could indicate a short circuit in the system.

3

Measure the resistance of the heater element in the Bank 2 Sensor 2 oxygen sensor.

Look for: Using a multimeter, check the resistance across the heater pins of the sensor. If the resistance is out of the manufacturer's specified range (often an open circuit or very low resistance), the sensor itself is faulty.

4

Test the voltage supply to the oxygen sensor heater circuit.

Look for: Disconnect the sensor and use a multimeter to verify that battery voltage is present at the harness connector when the key is on. A constant high voltage when not commanded could indicate a short to power in the wiring.

5

Check the ground circuit for the oxygen sensor heater.

Look for: Verify that the ground circuit (often controlled by the ECM) has good continuity and is not shorted to voltage, which would cause the high voltage code.

This page explains the generic P0058 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.

Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.

Rather have a pro handle it? Find a vetted local mechanic.

Matching symptoms

More common codes