P0051
- Powertrain
- Generic (SAE)
- Emissions
Diagnose soon
The engine runs and drives normally. The cost is emissions: the sensor takes far longer to reach operating temperature, so the engine stays in open loop longer after each cold start, cold-start emissions rise, and the O2 and catalyst readiness monitors may never complete. It will fail an emissions test, and a shorted heater circuit can blow a fuse shared with other sensors.
- Safe to drive
- Generally safe to keep driving. Get it fixed before an emissions test, and sooner if fuel economy or other sensor codes appear.
HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
The heater built into the bank 2 upstream oxygen sensor has a control circuit problem, and the computer is seeing lower voltage on that circuit than it expects. The sensor itself may be fine — this is about the heating element circuit that gets it up to temperature.
Bank 2 is the cylinder bank that does not contain cylinder 1; sensor 1 is upstream of the catalytic converter. The PCM drives the heater through a low-side driver and monitors the voltage on that control wire. "Low" means the measured voltage sat below the expected threshold — typically a short to ground on the control wire, a heater element with abnormally low resistance drawing excess current, or a failed driver inside the PCM. Some manufacturers monitor heater current instead of voltage and set the same code on an over-current event.
How the car detected itAfter startup the PCM commands the heater on and off and reads the control-circuit voltage against what the load should produce. With the driver off, the circuit should be pulled toward battery voltage through the heater element. If it stays pulled down instead, or if measured current exceeds the calibrated ceiling, the PCM logs a low-side fault. Most strategies require the condition to persist across a set time or repeat across drive cycles before turning on the light.
A trouble code records what a control module measured. It does not identify which part failed. Test before replacing anything.
- Safe to drive
- Generally safe to keep driving. Get it fixed before an emissions test, and sooner if fuel economy or other sensor codes appear.
- Urgency
- Diagnose soon
- Will it pass emissions
- No
- If ignored
- The light stays on and the vehicle fails emissions testing. Extended open-loop operation after every cold start wastes fuel and loads the catalyst with unburned fuel. If the fault is a hard short, it can repeatedly blow a fuse that also feeds other heater circuits or sensors, producing a cluster of unrelated-looking codes later.
- Check engine light
- Solid
- Clearing the light
- A completed drive cycle is normally required before the monitor re-runs and the light can clear.
These are the causes this code can have. For the order to work through them in, see what to check first.
| # | Cause | How often | Component |
|---|---|---|---|
| 1 | Heater wire shorted to ground | Very common | — |
| 2 | Connector pins corroded - high contact resistance | Occasional | — |
| 3 | Harness chafing through insulation | Occasional | — |
Ordering reflects how often each cause is responsible in general, not a probability for your vehicle. Confirm by testing.
In order. Each of these is cheaper or faster than what follows it, and each one can make the rest unnecessary.
Whether other oxygen sensor heater codes are stored alongside it
Heater circuits commonly share a fuse or relay. Two or more heater codes at once points at the shared supply, not at two sensors failing on the same day.
The fuse and relay feeding the O2 sensor heaters
A blown fuse is a five-minute, near-zero-cost check that explains the whole code. Which fuse it is varies by vehicle — check the underhood diagram.
That this engine actually has a bank 2
Bank and sensor position come from the DTC number itself, not from the scan tool's decode, so the tool cannot mislabel them — P0051 is by definition bank 2, sensor 1. An inline four-cylinder has only one bank, so a P0051 there usually means the code was transcribed or read wrong, or the application uses manufacturer-specific numbering. Verify the raw DTC before chasing a sensor that does not exist.
The sensor connector for corrosion, oil intrusion, and backed-out terminals
Upstream sensor connectors sit in a hot, dirty area. Contaminated or spread terminals are common and far cheaper to fix than a sensor.
The harness routing between the connector and the exhaust or engine mounts
A wire chafed through against the exhaust shield or a bracket shorts the control wire to ground, which is exactly what this code describes.
Confirm the code and capture freeze frame
Tools Scan tool with freeze frame access
Record whether the code is pending or confirmed, and note engine temperature, run time and battery voltage at the moment it set. A heater fault that only sets on cold starts points at a different cause than one that sets at operating temperature.
ExpectedFreeze frame typically shows a short run time and a cold or warming engine, since the heater works hardest right after startup
Identify which physical sensor is bank 2 sensor 1 on this engine
Tools Service information for the specific engine
Bank 2 is the bank without cylinder 1. Find cylinder 1 from a service source for this specific engine, then trace to the upstream sensor on the opposite bank. Do not assume it is the passenger side — the layout varies by make and engine.
ExpectedA single upstream sensor positively identified before any testing begins
Verify battery voltage on the heater supply side
Tools Digital multimeter, wiring diagram
With the connector unplugged, check the heater supply terminal against a known good ground with the engine running, or with the key on if a wiring diagram confirms that feed is hot in Run. Many vehicles do not energize the O2 heater circuit until the engine is running, and some delay it for a period after start, so zero volts key-on/engine-off does not by itself condemn the supply. Which terminal is supply varies by vehicle — use a wiring diagram rather than wire color.
ExpectedWithin a few tenths of measured battery voltage once the circuit is actually commanded live
Measure heater element resistance at the sensor
Tools Digital multimeter
With the sensor unplugged and cold, measure across the two heater terminals. A heater shorted internally reads far below normal or near zero. An open heater reads infinite. The correct resistance value is vehicle-specific — compare against the other upstream sensor on the same vehicle as a same-day reference.
ExpectedBoth upstream sensors should read closely to each other. A large mismatch flags the suspect sensor
Check the control wire for a short to ground
Tools Digital multimeter, wiring diagram
With the key off, disconnect BOTH the sensor connector and the PCM connector, then measure resistance from the heater control terminal to chassis ground. Isolating both ends is what makes the result unambiguous — with the PCM still connected, its low-side driver presents its own path toward ground and can read low on a perfectly healthy harness.
ExpectedOpen. A low reading with both ends disconnected confirms a short to ground in the harness
Wiggle-test the harness with the circuit live
Tools Scan tool or multimeter, assistant
With the scan tool watching the heater circuit status or a meter on the control wire, flex the harness along its length, especially near exhaust heat shields, brackets and any point it passes a sharp edge. Intermittent shorts show up here and nowhere else.
ExpectedA stable reading. Any flicker localizes the damaged section
If the harness and sensor both test good, check the PCM driver
Tools Bidirectional scan tool, multimeter
With the sensor connected and the heater commanded on, measure voltage drop across the control side. A driver that is stuck on holds the circuit low regardless of command. Confirm with a bidirectional heater command if the scan tool supports it before condemning a module.
ExpectedThe control circuit should switch cleanly between commanded states. A circuit that never rises indicates a shorted driver
| Repair | Only after you confirm | Typical cost | Who |
|---|---|---|---|
| Replace a blown fuse and repair the short that blew it | Open fuse in the O2 heater circuit plus a low-resistance path to ground found on the control or supply wire | $90–$350 | DIY |
| Repair or replace the chafed section of heater harness | Continuity to ground on the control wire with both the sensor and the PCM disconnected, that changes or clears when the damaged section is isolated or flexed | $120–$450 | DIY |
| Clean or replace a corroded sensor connector | Visible corrosion or spread terminals, with the circuit reading correctly once the connection is restored | $100–$320 | DIY |
| Replace the bank 2 upstream oxygen sensor | Heater element resistance far outside the range read on the companion upstream sensor, with supply voltage and control wire both proven good | $180–$520 | DIY |
| Replace the engine control module (a failed heater driver is a hardware fault — reflashing does not repair it) | Correct supply voltage, a good heater element and an unbroken control wire, with the driver failing to switch on a commanded heater test | $700–$2,000 | Shop |
| Reprogram or recalibrate the engine control module | A manufacturer technical service bulletin that specifically calls for a recalibration for this code on this vehicle | $100–$300 | Shop |
Sensor cost swings widely with access. An upstream sensor on an easily reached exhaust manifold is at the low end; one buried behind a turbocharger or under an intake manifold pushes labor up sharply. Aftermarket sensors are cheaper but some vehicles are sensitive to non-original sensors.
- Replacing the oxygen sensor before testing the fuse, the supply voltage, and the control wire. The code names the heater circuit, not the sensor element.
- Assuming bank 2 is the passenger side. Bank numbering follows cylinder 1's location, which differs between makes and even between engines from the same make.
- Ohming the control wire to ground with the PCM still plugged in. The module's low-side driver is itself a path toward ground and will read low on a good harness — disconnect both ends before judging the result.
- Repairing a chafed wire without fixing the routing or adding protection, so the same spot rubs through again in a few months.
- Clearing the code and calling it fixed. The heater monitor needs a cold start and a full drive cycle to run, so the code returns on the customer's next trip.
- Ignoring a second heater code on another sensor, which almost always means a shared power supply fault rather than two failed sensors.
- Oxygen Sensor Heater
- Sensor Wiring
- Definition
- Generic code set (SAE J2012 / ISO 15031-6) via the OBDexopen database, dedicated to the public domain under CC0-1.0.
- Diagnostic guidance
- Written and reviewed in-house. See our editorial policy.
- Review status
- Reviewed
Found something wrong? Tell us — we publish corrections.