DOBD DashX ☰ Browse all codes
P0058

HO2S Heater Control Circuit High Bank 2 Sensor 2

Emissions / O2 sensor Generic OBD-II Medium

What it means

P0058 means the ECM detected an abnormally high voltage in the heater control circuit of the bank 2, sensor 2 oxygen sensor — the downstream sensor behind the catalytic converter. The heater brings the sensor up to temperature so it can monitor catalyst efficiency. A high-voltage fault usually points to a wiring short, a failed heater element, or a corroded connector. The engine runs normally, but emissions monitoring is affected.

Medium

Can I keep driving? Safe to drive — the engine runs normally. This is a downstream oxygen-sensor heater circuit fault, so expect a warning light and a possible failed emissions test until repaired.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Short to voltage in the oxygen-sensor heater control circuit
  2. Failed oxygen-sensor heater element (bank 2 sensor 2, downstream)
  3. Corroded or damaged connector or wiring at the sensor
  4. Moisture or corrosion in the sensor connection
  5. Failed engine control module heater driver (rare)

How to diagnose & fix

Work through it in order

  1. Scan and confirm the code, then locate the downstream sensor on bank 2.
  2. Inspect the connector and wiring for a short to voltage, corrosion, or moisture.
  3. Measure the sensor's heater resistance and compare against specification.
  4. Repair damaged wiring or clean corroded connections.
  5. Replace the oxygen sensor if the heater element has failed; check the ECM driver last.

FAQ

Quick answers

Is it safe to drive with P0058?+
Yes. The engine runs normally; the downstream sensor's heater circuit is faulty. It mainly affects emissions monitoring, so repair it before an emissions test.
Can I just clear P0058?+
It will return once the heater circuit is retested unless the short, wiring, or sensor is fixed. Clearing alone won't repair it.

Related codes

Often seen with P0058

Read & clear P0058 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX