AutoLogicTools

OBD-II trouble code

P0031: HO2S Heater Control Circuit Low (Bank 1, Sensor 1)

The engine computer commanded the heater in the Bank 1 upstream oxygen sensor to turn on, but measured too little voltage or current on the control circuit. Usually a failed sensor heater or a wiring fault. The car still runs, but cold-start emissions and warm-up fuel control suffer.

Quick facts

System
Powertrain
Category
Oxygen Sensor
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$0$400
DIY difficulty
Intermediate DIY

What does P0031 mean?

The upstream oxygen sensor on Bank 1 (also called the air/fuel sensor, or HO2S — Heated Oxygen Sensor) has a built-in electric heater. That heater brings the sensing element up to its operating temperature (roughly 600°F to 800°F) within seconds of a cold start, long before exhaust heat alone could do it. The faster the sensor reaches temperature, the sooner the engine can switch from open-loop guessing to closed-loop fuel control, which cuts cold-start emissions and improves fuel economy.

The engine control module (ECM) controls that heater by switching its ground (or power) circuit and watching the voltage and current. P0031 sets when the ECM commands the heater on but sees a LOW reading on the control circuit — typically too little current flow, which points to high resistance, an open, or a short to ground somewhere in the heater circuit. In practical terms, the ECM is saying "I told the heater to turn on and the circuit didn't respond the way it should."

Bank 1 is the side of the engine containing cylinder number 1, and Sensor 1 is the upstream sensor ahead of the catalytic converter. Because the heater element is built into the sensor on virtually all modern designs, a genuinely failed heater means replacing the whole sensor — but wiring, connector, and fuse problems are common enough that they should be ruled out first. P0031 is the low-side counterpart to P0032 (heater circuit high); the same sensor also throws signal-circuit codes like P0131 through P0134 when the sensing element itself misbehaves.

Common causes

  • Failed heater element inside the Bank 1 upstream oxygen sensor (most common — the sensor needs replacement)
  • Corroded, loose, or damaged sensor connector
  • Chafed, shorted, or open heater-circuit wiring, often near the hot exhaust
  • Blown oxygen-sensor heater fuse (can affect multiple sensors at once)
  • Poor ground on the heater circuit
  • Failed heater driver inside the ECM (rare)

Symptoms

  • Check engine light is on
  • Longer time before closed-loop fuel control engages after a cold start
  • Slightly worse cold-start emissions and a failed emissions inspection
  • Possible mild drop in fuel economy
  • Often no noticeable driveability symptoms
  • Companion codes such as P0032, P0037, or P0135 on some vehicles

Diagnostic steps

  1. 1.Scan for all stored codes. If several oxygen-sensor heater codes are present together, suspect a shared fuse, ground, or power feed rather than one sensor.
  2. 2.Inspect the sensor connector and the harness routing near the exhaust for melted insulation, chafing, or corrosion.
  3. 3.Check the oxygen-sensor heater fuse. A blown fuse is cheap and often explains companion heater codes.
  4. 4.With the sensor unplugged, measure the heater element resistance across its two heater pins. It should read roughly 2 to 20 ohms depending on the manufacturer; an open (infinite) reading confirms the heater has failed internally.
  5. 5.Confirm the heater circuit has proper power and ground with the key on. Missing power or ground points to wiring or fuse issues rather than the sensor.
  6. 6.If the heater resistance is out of spec and the wiring, ground, and fuse all check out, replace the Bank 1 upstream oxygen sensor.

Repair cost

$0$400

A blown fuse is a few dollars. Wiring or connector repair typically runs $50 to $200. Replacing the upstream oxygen sensor is usually $150 to $400 parts and labor on most mainstream vehicles. Because the heater is integrated into the sensor, a failed heater element means full sensor replacement.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with oxygen sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Is P0031 safe to drive with?

In the short term, usually yes. The engine still runs and the sensor still works once exhaust heat warms it up — it just takes longer. The consequences are worse cold-start emissions, a delayed switch to closed-loop fuel control, and a guaranteed emissions-test failure. Fix it before your next inspection rather than letting it linger.

Can I replace just the heater instead of the whole sensor?

On modern oxygen sensors, no. The heater is built into the sensor body and isn't sold separately, so a failed heater element means replacing the complete sensor. Only wiring, connector, or fuse faults can be fixed without a new sensor.

What's the difference between P0031 and P0032?

They describe opposite electrical faults on the same heater circuit. P0031 is a LOW reading (too little current, often high resistance, an open, or a short to ground), while P0032 is a HIGH reading (often a short to power). Diagnosis is similar for both — check wiring and connectors, then test the sensor heater.

Could a blown fuse cause P0031?

Yes, and it's worth checking first because it's cheap. Many vehicles feed several oxygen-sensor heaters from one fuse, so a blown fuse can set P0031 alongside codes like P0037 or P0051 at the same time. If you see multiple heater codes, start at the fuse.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.