Skip to content

OBD-II Code · Sensors

P0058

HO2S Heater Control Circuit High (Bank 2 Sensor 2)

low severitySafe to drive$150-$400

Downstream O2 heater on bank 2 reading high.

Common symptoms

  • CEL

Likely causes

  • Failed heater element
  • Short to power

Where to start

  1. Try the cheapest cause first. Start by checking: failed heater element.
  2. Cost & scope. $150-$400
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P0058 is heater resistance out-of-range on the Bank 2 upstream sensor — the mirror of P0053 on the opposite engine bank. Only applies to V-configuration and opposed engines. Same logic: the PCM measures heater current versus expected and flags drift. Cheapest-first: ohm the Bank 2 upstream sensor cold — 2-10 ohms narrowband, 1-3 ohms wideband. Cold resistance readings of 15-30 ohms warn of imminent open failure; readings below spec warn of internal short development. Scan-tool heater current PID 0.5-2A normal at warm-up. Time-to-closed-loop on Bank 2 should match Bank 1 within 10-20 seconds; if Bank 2 takes 120+ seconds while Bank 1 is normal at 60 seconds, the heater is degrading. If P0053 and P0058 both set simultaneously, suspect a shared electrical issue — fuse with added resistance, corroded PCM power feed, or a bad chassis ground for the O2 driver bank — rather than two sensors failing at once. Expensive misdiagnosis: shotgunning both upstream sensors when one is fine; isolate by swapping the suspect sensor with the bank that has no code and seeing if the code follows the sensor.

Vehicle-specific patterns

Vehicle-specific patterns: Toyota 2GR-FE (Camry V6/Sienna/Avalon 2007-2014) Bank 2 wideband AFR sensor (Denso 234-9052) drifts past 100K identical to Bank 1, often setting P0053+P0058 within months of each other. GM 5.3L/6.0L LS trucks (2007-2014) Bank 2 upstream connector corrosion adds circuit resistance and sets P0058 without sensor failure. Nissan VK56DE 5.6L (Titan/Armada/QX56 2004-2015) Bank 2 upstream Denso wideband ages out around 110K. VW/Audi 3.0T/3.2L V6 longitudinal (A6/Q7/S4 2008-2014) Bosch LSU 4.9 Bank 2 sets P0058 as the heater-resistance early-warning before hard P0051/P0052 failure. Estimated repair: $130 to $460.

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools