P0050 Code: HO2S Heater Control Circuit (Bank 2 Sensor 1)
A complete diagnostic guide to the P0050 OBD-II trouble code, including symptoms, common causes, and typical repair costs.
Run a shop or repair van?
Run your next p0050 diagnosis — ho2s heater control circuit (bank 2 sensor 1) job in Repairius: estimate, text approval, invoice, paid. Unlimited users.
Start free trial14-day free trial · credit card required · cancel anytime
Fleet, dispatcher or driver?
DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.
Try DispatchToolQuick answer
- What it means: The Engine Control Module (ECM) has detected a problem with the heating element circuit in the upstream oxygen sensor on Bank 2 (Bank 2, Sensor 1).
- Severity: Low to Medium. You can safely drive the vehicle home or to a shop, but ignoring it long-term can reduce fuel economy and potentially shorten the life of your catalytic converter.
- Most common cause: A failed heating element inside the oxygen sensor itself.
What the P0050 code means
The official OBD-II definition for P0050 is "HO2S Heater Control Circuit (Bank 2 Sensor 1)."
To understand this, let's break it down. Modern vehicles use Heated Oxygen Sensors (HO2S) in the exhaust system to measure the amount of oxygen in the exhaust gases. This data helps the engine computer adjust the air-fuel mixture for optimal efficiency and emissions. For an oxygen sensor to provide accurate readings, it must be very hot (typically over 600°F).
Because exhaust gases alone take a few minutes to heat the sensor during a cold start, oxygen sensors have an internal electrical heater to get them up to operating temperature almost instantly. "Bank 2" refers to the side of the engine that does not contain cylinder #1 (usually the passenger side on V6 or V8 engines). "Sensor 1" designates the upstream sensor located before the catalytic converter.
When the P0050 code is triggered, it means the ECM has monitored the heater circuit for this specific sensor and found that the electrical current is outside the expected range (either an open circuit, a short, or excessive resistance). Without the heater, the sensor takes too long to warm up, forcing the engine to stay in an inefficient "open loop" mode longer than necessary.
Common symptoms
In most cases, a heater circuit failure will not cause severe drivability issues, but you may notice the following:
- Check Engine Light: The most obvious and immediate symptom.
- Decreased fuel economy: The engine stays in open-loop mode longer, causing it to run slightly rich (using more fuel) until the exhaust gases heat the sensor naturally.
- Rough idle on startup: The engine may run slightly rough or stumble during cold starts.
- Failed emissions test: Because the vehicle produces higher emissions while cold, it will fail a state smog or emissions inspection.
Common causes
Ranked from most to least likely, the causes of a P0050 code include:
- Faulty Oxygen Sensor (Bank 2 Sensor 1): The internal heating element degrading and failing (creating an open circuit) is the most common cause.
- Damaged wiring or melted connector: Exhaust heat, road debris, or oil leaks can melt or corrode the O2 sensor's wiring harness and connector, breaking the electrical circuit.
- Blown heater circuit fuse: Many vehicles use a dedicated fuse for the O2 sensor heaters. If a sensor shorts out, it can blow this fuse.
- Poor ground connection: The heater circuit relies on a solid ground, which can become corroded over time.
- Faulty Engine Control Module (ECM): A failure in the engine computer's internal heater control driver is rare, but possible.
How a technician diagnoses it
To accurately diagnose a P0050 and avoid firing the parts cannon, an ASE-certified technician will follow these diagnostic steps:
- Scan and verify: The technician connects an advanced OBD-II scan tool to retrieve the P0050 code, along with any freeze-frame data. They will check for related codes (like P0051 or P0052) that might indicate a short to ground or voltage.
- Visual inspection: The tech will put the vehicle on a lift and inspect the Bank 2 Sensor 1 wiring harness. They are looking for melted wires resting on the exhaust manifold, stretched wires, or oil intrusion inside the electrical connector.
- Check the fuses: The technician will consult a wiring diagram and check the fuse box for a blown HO2S heater fuse.
- Test the heater circuit resistance: Using a digital multimeter (DMM), the tech will disconnect the O2 sensor and measure the resistance (ohms) across the two heater pins on the sensor itself. A good heater element typically reads between 2 and 25 ohms (depending on manufacturer specs). If the multimeter reads "OL" (Open Line) or infinite resistance, the sensor’s internal heater is blown and the sensor must be replaced.
- Test circuit voltage and ground: If the sensor tests good, the technician will probe the vehicle-side connector with the key ON (engine off). There should be 12-volts on the feed wire and a solid ground on the control wire. If voltage is missing, they will trace the wiring back to the fuse box or ECM.
Typical repair cost
Repairing a P0050 code usually involves replacing the faulty oxygen sensor or repairing damaged wiring. Estimated costs include parts and labor:
- Oxygen Sensor Replacement (B2S1): $150 – $350. The part itself usually costs between $50 and $150 (always use an OEM or high-quality aftermarket brand like Denso or Bosch). Labor is typically 0.5 to 1 hour, though some sensors are difficult to reach and may cost slightly more.
- Wiring repair: $100 – $200 (mostly labor to trace and repair broken wires).
- Fuse replacement: $50 – $100 (typically minimum shop diagnostic fee plus a $2 fuse).
Note: If you have a blown fuse, the technician must find out why it blew—usually a shorted O2 sensor—so a sensor replacement may still be required.
Can I keep driving with this code?
Yes, you can safely keep driving with a P0050 code for a short period. The vehicle will not break down, and it will not leave you stranded. However, because the engine runs less efficiently during cold starts, your fuel mileage will suffer. Long-term, running a richer air-fuel mixture during the warm-up phase can deposit excess unburned fuel into the exhaust, which may prematurely degrade your expensive catalytic converter. It is highly recommended to have the code diagnosed and repaired within a week or two.
Related codes
If your vehicle has triggered a P0050, you might also see these related diagnostic trouble codes:
- P0030: HO2S Heater Control Circuit (Bank 1 Sensor 1) — Same issue, but on the opposite side of the engine.
- P0051: HO2S Heater Control Circuit Low (Bank 2 Sensor 1) — Indicates a short to ground in the heater circuit.
- P0052: HO2S Heater Control Circuit High (Bank 2 Sensor 1) — Indicates a short to voltage in the heater circuit.
- P0155: O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1) — An older, closely related code pointing to the same B2S1 heater failure.
Get this scanned at a trusted shop on Repairius.
Related P-series codes
P0010
'A' Camshaft Position Actuator Circuit (Bank 1)
P0011
'A' Camshaft Position - Timing Over-Advanced (Bank 1)
P0014
'B' Camshaft Position - Timing Over-Advanced (Bank 1)
P0016
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
P0017
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)
P0020
'A' Camshaft Position Actuator Circuit (Bank 2)
P0030
HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0036
HO2S Heater Control Circuit (Bank 1 Sensor 2)
Parts, tools, and pros for this code
Parts pros use for this job
- •Oxygen sensor
- •Spark plugs
- •MAF sensor
Tools pros use
- •OBD-II scanner
- •Code reader
- •Smoke leak tester
Doing it yourself? Shop our partners
We may earn a small commission from partner links — it never changes the price you pay.