P0050 — O2 Sensor Heater Control Circuit (Bank 2, Sensor 1)
ModerateQuick answer
P0050 means the computer found a problem driving the heater inside the bank 2, sensor 1 oxygen sensor — the circuit isn’t responding as commanded. The engine runs normally; cold-start emissions and fuel economy quietly suffer until it’s fixed.
What it means
Oxygen sensors only report accurately when hot (~300°C+). Exhaust heat alone takes minutes to get them there, so every modern sensor has a built-in electric heater the computer switches on at startup — and monitors while driving it.
P0050 is the computer reporting that switching the bank 2, sensor 1 heater doesn’t produce the electrical response it expects. The heater element inside the sensor, its fuse, the wiring, and the connector are the suspect list, in roughly that order of frequency.
Because sensor 1 controls fuel mixture, an unheated upstream sensor leaves the engine in open loop (fixed rich fueling) for minutes after every start — that’s the fuel economy and emissions cost.
Common causes
Ordered from most to least likely.
- 1.
Burned-out heater element inside the sensor
Heaters are the first part of an O2 sensor to die; a shorted one often takes the fuse with it.
- 2.
Blown heater fuse
Always the first check — find it in the owner’s manual fuse chart.
- 3.
Wiring or connector damage
The pigtail lives against the exhaust; melted insulation is a classic find.
- 4.
Failed heater driver/relay
Less common — verify with measurements before pointing at the module.
How to diagnose it, step by step
Cheapest and most likely checks first.
-
1 Check the fuse first
A blown heater fuse both explains the code and hints at a shorted heater. If it blows again after replacement, the short is real — measure before installing fuse number three.
-
2 Measure heater resistance
Unplug the sensor and measure across its heater pins (wiring diagram identifies them; often the two same-colored wires). Typical readings are single-digit ohms cold. Infinite = open heater; near zero = shorted. Both condemn the sensor.
-
3 Verify power and ground at the connector
Engine running, measure the harness side: battery voltage on the feed and a switching ground from the computer. Missing supply = trace the circuit, not the sensor.
-
4 Inspect the harness run
Follow the pigtail and harness near the exhaust looking for melted or chafed sections, especially after any recent exhaust work.
-
5 Replace with a quality sensor
If the heater is open or shorted: NTK, Denso, Bosch, or OEM. The heater is exactly where bargain sensors cut corners.
Parts & tools you may need
- OBD-II scanner (code reader with freeze frame / live data)
- Digital multimeter
- O2 sensor socket, 7/8" (22mm)
- Replacement oxygen sensor (quality brand, exact part)
- Penetrating oil
Disclosure: some links are affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Related codes
Frequently asked questions
- Can I drive with P0050?
- Yes — the sensor still works once exhaust heat warms it. The cost is rich running after every cold start (fuel + emissions), a lit check engine light, and a likely emissions-test failure.
- Heater circuit vs. heater control circuit — what’s the difference?
- Different monitoring angles on the same heater: P0135-style codes report the heater’s performance; this P003x/P005x block reports the electrical behavior of the control line driving it. Diagnosis is essentially identical.
- The fuse keeps blowing — why?
- A shorted heater element inside the sensor (most common) or a harness short to ground. Measure the heater’s resistance: near-zero ohms means the sensor is the short.
- Do I need the expensive OEM sensor?
- You need a quality one — NTK/Denso/Bosch make many OEM units anyway. What to avoid is the bargain-bin sensor, whose heater elements fail early and re-set this exact code.