P0050 code: O2 Sensor Heater Control Circuit (Bank 2, Sensor 1)
P0050 means o2 Sensor Heater Control Circuit (Bank 2, Sensor 1). The code says where to look, not what failed — the fix depends on which cause your car actually has.
What P0050 means
P0050 is the Bank 2 twin of P0030: a fault in the heater control circuit of an upstream oxygen sensor, but on the opposite side of the engine from cylinder 1. Bank 2 only exists on engines with two separate cylinder banks — V6s, V8s, and flat/boxer engines — so this code shouldn't appear on most inline-4s, which have just one bank. The sensor in question sits before the catalytic converter on that second bank, and its built-in heater is what lets it start reporting the air-fuel mixture within seconds of a cold start, enabling early closed-loop fuel control. A generic circuit fault here usually means the heater circuit is open or not responding when commanded — most often a burned-out heater element inside the sensor, with a blown fuse or wiring/connector damage as the other realistic causes. Until repaired, that bank's fuel trim runs on estimates for a few extra minutes after cold starts, costing a little fuel and adding a little emissions output but nothing dramatic.
P0050 symptoms
- Check-engine light with normal driving behavior
- Slightly increased fuel consumption on cold starts and short trips
- Possible emissions-test failure while the code is set
What it costs to fix P0050
Typical range: $150–$475 · about ~0.3–1.2 hrs of labor
| If the cause is… | Part | Labor |
|---|---|---|
| Upstream oxygen (O2) sensor | $40–$250 | ~0.3–1.2 hrs |
| Wiring / connector repair | $10–$120 | ~0.5–1.5 hrs |
| Heater-circuit fuse | $1–$10 | ~0.1–0.3 hrs |
On V-type engines the Bank 2 sensor often sits on the firewall side or under intake plumbing, so it can take more labor than its Bank 1 counterpart on the same vehicle. Wideband upstream sensors and OEM parts push toward the high end of the part range.
The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0050 for my exact vehicle →
How to fix P0050
Moderate — doable at home with common tools and patience
- Work out which side is Bank 2 on your engine
Bank 2 is whichever cylinder bank does not hold cylinder 1, so it only exists on V and flat engines. Look up the cylinder numbering for your engine rather than guessing front or rear, then find the sensor ahead of that bank's converter. On inline engines this code shouldn't appear at all, so re-read it with a second tool if it does.
- Compare with any Bank 1 heater codes
If P0030 or other heater codes are logged alongside P0050, a shared fuse, relay or feed is the first suspect. If P0050 stands alone, attention moves to the Bank 2 upstream sensor and its own lead — though the fuse takes seconds to check, so look anyway.
- Ohm the heater at whatever connector you can reach
Bank 2 upstream plugs can be awkward to get at, so measure at the first connector you can reach and include the pigtail in the reading. Open means the element or its lead is broken. A normal result, judged against the service-manual figure — wideband air-fuel sensors carry a very different heater spec from conventional ones — clears the heater itself.
- Swap the upstream sensors if they share a part number
When the element reads fine but the code keeps coming back, and both upstream sensors are the same part and easy to reach, swap them and clear codes. A fault that moves to Bank 1 as P0030 proves the sensor; P0050 returning on Bank 2 points at that bank's wiring or the engine computer. Skip this where the parts differ.
- Replace the Bank 2 upstream sensor and watch closed loop
Fit the correct part for this position, clear the code and drive from cold while watching live data. The Bank 2 sensor should come alive and the fuel system should reach closed loop promptly — a quick, visible sign the new heater is doing its job.
DIY or shop? Electrically, P0050 is simple to diagnose; the hard part is reach. Depending on the engine, the Bank 2 upstream sensor may sit in open view or be tucked behind the engine where you work by feel or from below. If you can see it and get a socket square on it, this is a weekend DIY job. If reaching it means removing intake parts or heat shields, or the sensor is seized in the manifold, a shop with a lift and long extensions will usually finish in less time than you'd spend fighting it.
Tools for the DIY steps: Scan tool with live data · Multimeter · O2 sensor socket · Long extensions and a universal joint · Penetrating oil
Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0050.
Start a case with P0050 and your car. Redline weighs these causes against what your car shows, and names the check that would settle it before you buy parts.
Can I drive with P0050?
Redline can’t determine from a symptom or code alone whether your car is safe to drive.
P0050: common questions
Which side of my engine is Bank 2?
Bank 2 is the cylinder bank that does not contain cylinder 1. Which physical side that is varies by manufacturer and engine orientation, so check a diagram for your specific engine before buying or replacing a sensor — Bank 1/Bank 2 mix-ups are one of the most common wasted-money mistakes with these codes.
Why doesn't P0050 apply to most 4-cylinder cars?
An inline-4 has all cylinders in a single bank, so it only has Bank 1 sensors and Bank 1 codes. Bank 2 codes like P0050 belong to V6, V8, V10, and flat/boxer engines, which split their cylinders across two banks with separate exhaust paths.
Can I drive with P0050 for now?
A code by itself can't settle that. P0050 is a warm-up-speed problem, not a running problem: you'll burn slightly more fuel right after cold starts and the check-engine light will stay on. Fix it before an emissions inspection, and if the engine starts running rough or the light flashes, stop driving and get it checked.
What's the likely fix for P0050?
Nine times out of ten in this code family it ends with a new Bank 2, Sensor 1 oxygen sensor, because the heater element that failed lives inside it. The exceptions worth checking first: a blown heater fuse and a damaged or corroded connector.
Related trouble codes
Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0050 from your phone. See our guide to the best OBD2 Bluetooth adapters. Run a repair shop? See Redline for shops.
Generic OBD-II reference. Manufacturer-specific behavior varies. Confirm with a scan tool and, for safety-related codes, a professional inspection. Cost ranges are reference ranges, not quotes.
Seeing P0050 on your car?
Every problem becomes a Case. Tell Redline what the car is doing: it shows what the evidence supports, what’s still missing, and what to check next, before you approve a repair.
“Inner pad ~1 mm. Outer pad 3 mm.”
Next: check the slide pins move freely before buying parts.