obd2.help

P0031

HO2S Heater Control Circuit Low (Bank 1 Sensor 1)

The engine computer sees a problem in the heater for the front oxygen sensor on bank 1. The heater helps the sensor warm up quickly so fuel control works correctly. A low heater circuit signal usually means a wiring, fuse, relay, or sensor problem.

Severity3/5 Moderate
Can I drive?⚠ With caution

The vehicle may still run, but fuel economy, emissions, and cold-start operation can suffer. Diagnose it soon because related wiring or sensor faults can get worse.

DIY
$15–$150
Shop
$120–$450
Difficulty
intermediate

What It Means

P0031 sets when the PCM detects a low voltage condition in the heated oxygen sensor heater control circuit for Bank 1 Sensor 1. This is the upstream sensor on the bank that contains cylinder 1. The fault can be caused by an open heater circuit, a short to ground, damaged wiring, blown fuse, bad relay, or a failed oxygen sensor heater element.

Symptoms

Common Causes

1. Failed Bank 1 Sensor 1 oxygen sensor heater elementhigh
2. Blown fuse, bad relay, or poor power supply to the heater circuithigh
3. Damaged, corroded, or loose wiring/connectors near the upstream oxygen sensorhigh
4. Short to ground in the heater control circuitmedium
5. Faulty PCM driver or control circuit issuelow

Related Codes

FAQ

What does Bank 1 Sensor 1 mean?

It is the upstream oxygen sensor on the side of the engine with cylinder 1.

Can a bad oxygen sensor heater cause poor gas mileage?

Yes. If the sensor warms up slowly or not at all, fuel control can stay less accurate longer.

Will replacing the oxygen sensor always fix P0031?

No. Wiring, fuse, relay, or PCM control problems can also cause this code.

Can I clear P0031 and keep driving?

You can clear it temporarily, but if the fault remains the check engine light will return and emissions may suffer.