HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0050 indicates a malfunction in the heater control circuit for the oxygen sensor located on Bank 2, Sensor 1 (the side of the engine opposite the primary exhaust manifold). The heater element helps the O2 sensor reach operating temperature quickly for accurate emission readings.
What You Might Notice
- Check Engine Light (MIL) illumination
- Longer time to enter closed-loop fuel control
- Slightly reduced fuel economy
- Potential rough idle until sensor reaches operating temperature
- No other obvious drivability issues
Most Common Causes
- 1
Failed O2 sensor heater element
The heating filament inside the oxygen sensor has burned out or failed electrically. This prevents the sensor from warming up quickly, delaying proper emissions monitoring.
- 2
Open in sensor heater ground circuit
The ground wire from the O2 sensor heater or a connector has corroded, disconnected, or broken, preventing current flow through the heater circuit.
- 3
Open or short on heater power feed
The battery positive (B+) power supply wire to the heater has an open break, poor connection, or is shorted to ground, interrupting heater operation.
- 4
ECM/PCM control module failure
Rarely, the engine control module's output driver for the heater circuit has failed, though this is less common than sensor or wiring faults.
How to Diagnose It
- 1
Check Failed O2 sensor heater element — The heating filament inside the oxygen sensor has burned out or failed electrically. This prevents the sensor from warming up quickly, delaying proper emissions monitoring.
- 2
Check Open in sensor heater ground circuit — The ground wire from the O2 sensor heater or a connector has corroded, disconnected, or broken, preventing current flow through the heater circuit.
- 3
Check Open or short on heater power feed — The battery positive (B+) power supply wire to the heater has an open break, poor connection, or is shorted to ground, interrupting heater operation.
- 4
Check ECM/PCM control module failure — Rarely, the engine control module's output driver for the heater circuit has failed, though this is less common than sensor or wiring faults.
How to Fix It
- 1
Replace O2 sensor Bank 2 Sensor 1
Remove the faulty oxygen sensor using an O2 sensor socket and replace with a new OEM or quality aftermarket sensor. This fixes most P0050 codes caused by internal heater element failure.
- 2
Inspect and repair heater circuit wiring
Check the wiring harness and connectors between the sensor and engine control module for corrosion, breaks, or loose connections. Clean connectors or replace damaged wiring as needed.
- 3
Test sensor heater resistance
Use a multimeter to measure heater element resistance (typically 2-14 ohms depending on design). If infinite resistance is measured, the sensor heater has failed internally and requires sensor replacement.
- 4
Verify engine control module output
If wiring and sensor test normal, use a scope or diagnostic tool to confirm the ECM is sending proper heater control signal (usually 12V square wave). If absent, the control module may need reprogramming or replacement.
Need a deeper diagnosis?
Search for related repair guides or browse by system.
