P0051

  • Powertrain
  • Generic (SAE)
  • Emissions
SeveritySeverity level 3 of 5: Diagnose soon.

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.
Standard definition

HO2S Heater Control Circuit Low (Bank 2 Sensor 1)

In plain English

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 it

After 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.

Can I keep driving?
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.
Likely causes

These are the causes this code can have. For the order to work through them in, see what to check first.

#CauseHow oftenComponent
1Heater wire shorted to groundVery common
2Connector pins corroded - high contact resistanceOccasional
3Harness chafing through insulationOccasional

Ordering reflects how often each cause is responsible in general, not a probability for your vehicle. Confirm by testing.

What to check first

In order. Each of these is cheaper or faster than what follows it, and each one can make the rest unnecessary.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

How a shop diagnoses this
  1. 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.

    Expected

    Freeze frame typically shows a short run time and a cold or warming engine, since the heater works hardest right after startup

  2. 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.

    Expected

    A single upstream sensor positively identified before any testing begins

  3. 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.

    Expected

    Within a few tenths of measured battery voltage once the circuit is actually commanded live

  4. 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.

    Expected

    Both upstream sensors should read closely to each other. A large mismatch flags the suspect sensor

  5. 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.

    Expected

    Open. A low reading with both ends disconnected confirms a short to ground in the harness

  6. 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.

    Expected

    A stable reading. Any flicker localizes the damaged section

  7. 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.

    Expected

    The control circuit should switch cleanly between commanded states. A circuit that never rises indicates a shorted driver

Possible repairs and what they cost
RepairOnly after you confirmTypical costWho
Replace a blown fuse and repair the short that blew itOpen fuse in the O2 heater circuit plus a low-resistance path to ground found on the control or supply wire$90–$350DIY
Repair or replace the chafed section of heater harnessContinuity 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–$450DIY
Clean or replace a corroded sensor connectorVisible corrosion or spread terminals, with the circuit reading correctly once the connection is restored$100–$320DIY
Replace the bank 2 upstream oxygen sensorHeater element resistance far outside the range read on the companion upstream sensor, with supply voltage and control wire both proven good$180–$520DIY
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,000Shop
Reprogram or recalibrate the engine control moduleA manufacturer technical service bulletin that specifically calls for a recalibration for this code on this vehicle$100–$300Shop

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.

Common mistakes with this code
  • 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.
Components involved
  • Oxygen Sensor Heater
  • Sensor Wiring
Sources
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.