24/7 Customer service
To make aftermarket auto parts an afterthought.
Add your vehicle
Address
Login
Cart
Item
$0.00

P0031 Code: Bank 1 Sensor 1 Heater Circuit Low

September 22nd, 2026
P0031 Code: Bank 1 Sensor 1 Heater Circuit Low

Diagnose P0031 (Bank 1 Sensor 1 Heater Circuit Low) with our step-by-step guide. Identify causes like faulty wiring, blown fuses, or bad sensors. Test resistance and power safely to avoid unnecessary replacements and ensure accurate repairs.

Related Posts
October 14th, 2026
Best O2 Sensor Brands: Choose the Right Replacement
October 13th, 2026
Why Is My Car Running Worse After a New O2 Sensor?
September 29th, 2026
P0130 Code: Bank 1 Sensor 1 O2 Circuit Diagnosis & Fixes

Quick Answer

P0031 means the powertrain control module has detected an electrical reading below its expected range in the heater control circuit for Bank 1 Sensor 1—the upstream oxygen or air-fuel ratio sensor. A damaged sensor heater is common, but a blown fuse, poor connector, melted wiring, missing power supply, or control-circuit fault can set the same code. The best next step is to identify the correct sensor, inspect the wiring near the exhaust, and test the heater circuit against vehicle-specific specifications before buying parts.

Safety note: Exhaust components can remain hot long after the engine is shut off. Let the vehicle cool, disconnect electrical connectors only with the ignition off, and support the vehicle with correctly rated jack stands if you must work underneath it. If you are not comfortable testing a PCM-controlled circuit, use a qualified technician.

What Does Code P0031 Mean?

Diagnostic trouble code P0031 is commonly described as “HO2S Heater Control Circuit Low (Bank 1, Sensor 1).” Bank 1 is the side of the engine containing cylinder 1; an inline engine normally has only one bank. Sensor 1 is the upstream sensor located before the catalytic converter. Depending on the vehicle, it may be called a heated oxygen sensor, wideband oxygen sensor, or air-fuel ratio sensor.

The heater inside the Bank 1 Sensor 1 oxygen sensor brings the sensing element to operating temperature quickly after a cold start. This helps the engine enter closed-loop fuel control sooner. P0031 appears when the PCM sees a heater-control electrical condition below the calibrated threshold.

“Circuit low” does not automatically mean low fuel pressure, a lean mixture, or a bad catalytic converter. It describes the electrical heater circuit. The exact monitoring strategy varies: many systems switch the heater on the ground side and may use pulse-width modulation, while others use different circuit designs. That is why a wiring diagram and manufacturer test specifications matter.

P0031 vs. Similar OBD-II Codes

Code Circuit / Position Key distinction
P0030 Bank 1 Sensor 1 heater control General control-circuit fault
P0031 Bank 1 Sensor 1 heater control Circuit reading is low
P0032 Bank 1 Sensor 1 heater control Circuit reading is high
P0037 Bank 1 Sensor 2 heater control Same low-circuit family, but downstream of the converter
P0135 Bank 1 Sensor 1 heater Broader heater-circuit malfunction or performance fault

Reading the full code matters. Replacing Sensor 2 for P0031—or diagnosing an air-fuel mixture problem simply because an oxygen sensor is named—sends the repair in the wrong direction.

How Serious Is P0031, and Can You Keep Driving?

P0031 is usually not an immediate breakdown code because exhaust heat may eventually warm the sensor even when its electric heater does not work. If the check engine light is steady and the vehicle runs normally, a short, necessary drive is often possible. The main problem is the period after a cold start: the sensor may warm slowly, delaying accurate fuel feedback. Repeated cold operation can increase emissions and fuel use, and an incomplete or failed monitor can prevent an emissions inspection from passing.

Common symptoms include:

  • A steady check engine light, sometimes with no noticeable drivability change
  • Roughness or hesitation mainly during a cold start
  • Slightly worse fuel economy or increased emissions
  • A failed emissions or smog inspection

A flashing check engine light, strong fuel smell, severe misfire, stalling, or major power loss is not typical of an isolated P0031. Stop driving and diagnose the additional problem because an active misfire can overheat the catalytic converter.

What Causes a P0031 Code?

  1. Open or shorted sensor heater: A broken heating element cannot draw the commanded current. An internally shorted element can overload the circuit or open its fuse.
  2. Heat-damaged or chafed wiring: Bank 1 Sensor 1 is close to the exhaust manifold or front pipe. Incorrect routing can let insulation melt; engine movement can then make the conductor intermittently touch metal.
  3. Connector or terminal resistance: Corrosion, water intrusion, a backed-out pin, weak terminal grip, or a connector that is not fully locked can limit heater current even when an unloaded voltage check looks normal.
  4. Blown fuse, faulty relay, or open power feed: A shared emissions-power fuse may remove power from several heaters. The fuse is evidence, not the root cause; a shorted heater or harness may have opened it.
  5. Incorrect replacement sensor or splice: The connector may physically fit while heater resistance, pin assignment, or sensor technology does not match the application. Universal-sensor splices add another possible high-resistance or wrong-wire connection.
  6. PCM control-driver fault: The driver can fail open or shorted, but this is uncommon. Confirm heater resistance, loaded power, control-wire integrity, terminal contact, and PCM powers and grounds first.

If several heater codes appeared together, start with shared power, fuse, relay, or harness routing instead of assuming several sensors failed at the same time. If P0031 began immediately after exhaust, engine, or sensor work, recheck the connector and harness first.

How to Diagnose P0031 Step by Step

You will typically need an OBD-II scan tool, a digital multimeter, and the correct wiring diagram and service specifications. A bidirectional scan tool and a current clamp can make heater-command testing easier. Do not pierce sealed wiring unless the manufacturer’s procedure permits it, and never apply battery voltage directly to an unidentified sensor terminal.

1. Record every code and the freeze-frame data

Note coolant temperature, battery voltage, engine speed, time since startup, and whether P0031 is current, pending, or stored. These details show when the PCM actually ran the monitor. Diagnose system-voltage, fuse, or multiple heater codes together. Clearing codes before recording this information can erase the clue that separates a cold-start electrical fault from a heat- or vibration-related intermittent fault.

2. Confirm Bank 1 Sensor 1

Use reliable service information to locate cylinder 1 and identify the pre-catalyst sensor. On transverse V-engines, the closest or easiest-to-see sensor is not necessarily Bank 1 Sensor 1. Confirming the position prevents replacing the wrong part.

3. Inspect the complete harness and connector

With the exhaust cool and ignition off, look for melted insulation, contact with the exhaust, pinched wiring, stretched leads, oil or coolant contamination, green corrosion, backed-out terminals, and previous splices. Repair the routing problem as well as the damaged wire so the failure does not return.

4. Test the fuse and heater power feed

Check the correct heater fuse on both sides under the conditions specified by the wiring diagram; visual inspection alone can miss a cracked element. If it is blown, unplug the sensor and inspect the feed and control wires for contact with ground or exhaust before installing the correct replacement. Never substitute a higher-amperage fuse. Confirm power at the heater connector while the circuit is operating. Battery voltage measured with the connector unplugged does not prove that a corroded terminal or damaged wire can carry heater current under load.

5. Measure heater resistance correctly

Turn the ignition off, unplug the sensor, identify the heater terminals from the correct diagram, and measure across those pins. Compare the result with the specification for the exact sensor at the stated temperature; heater resistance changes with temperature. An open reading or a value far outside specification can confirm an internal heater problem. Do not apply a generic resistance range to every conventional O2 and wideband A/F sensor, and do not confuse heater pins with signal or calibration-resistor pins.

6. Check the control wire before condemning the PCM

Test the control wire for continuity, excessive resistance, short-to-ground, and short-to-voltage using the manufacturer's procedure. Inspect terminal tension at both ends. Many PCMs pulse the ground side, so a test light connected to chassis ground or a static continuity check can be misleading and may damage a driver. Compare commanded heater state with measured voltage or current using the specified test method. If the sensor and external circuit pass, check applicable service bulletins and PCM powers and grounds before considering module diagnosis or programming.

How to Fix P0031

Match the repair to the failed test:

  • Replace Bank 1 Sensor 1 if its internal heater is open, shorted, or outside the vehicle-specific specification.
  • Repair damaged wiring with automotive-grade, heat-resistant materials and restore factory-style routing and retainers.
  • Clean or replace damaged terminals and ensure the weather seal and connector lock are secure.
  • Replace a fuse only after correcting the short or excessive current draw that caused it to fail.
  • Diagnose the PCM only after confirming the rest of the circuit under load.

Do not replace the catalytic converter for P0031 alone, and do not automatically replace both oxygen sensors as a pair. If the sensor is seized, use a proper oxygen-sensor socket and follow these precautions for removing a stuck oxygen sensor without damaging the bung. Avoid contaminating the new sensor tip, and apply anti-seize only if the sensor manufacturer instructs you to do so; many new sensors arrive with the threads pretreated.

Why Does P0031 Come Back After a Repair?

A returned code means the PCM reran the heater monitor and still saw the wrong electrical behavior. The timing of the return is useful because different faults appear under different operating conditions.

When P0031 returns What it usually points toward Best next check
Immediately after clearing or starting Wrong sensor or pinout, open heater, blown fuse, no power, hard short, disconnected connector Verify the part and position; recheck fuse, heater resistance, loaded power, and connector lock
On the next cold start The monitor did not run during the warm post-repair test, or heater current is wrong only when cold Retest from ambient temperature and compare cold resistance/current with vehicle specifications
After driving, bumps, or engine movement Loose terminal, broken conductor inside intact insulation, poor splice, or harness contacting the exhaust Monitor the circuit while gently moving the harness; inspect routing at hot and moving components
After the fuse is replaced The original short or excessive heater current was never removed Unplug loads on that fuse and isolate the short before installing another correct-rated fuse

A common false conclusion is “the replacement sensor is defective.” That is possible, but first confirm that the installed part is actually Bank 1 Sensor 1 and matches the engine and emissions configuration. Then check that the lead is clipped in the factory path, the connector pins have not pushed backward, and no original melted section remains farther up the harness.

Also distinguish a returning P0031 from a code that was never properly verified. Clearing the light while the engine is already warm may leave the heater monitor incomplete. The vehicle can appear fixed until the next cold start gives the PCM the conditions it needs to test the circuit. Check readiness status and pending codes—not only whether the dashboard light is off.

Choose the Right Replacement with A-Premium

Once testing confirms that the internal heater has failed, shop A-Premium oxygen sensors by year, make, model, engine, and sensor position. Confirm Bank 1 Sensor 1, connector shape, wire length, sensing type, and the OE or interchange number before ordering. A direct-fit connector and application-specific lead length reduce the wrong-pinout, poor-splice, and unsafe-routing risks that can make P0031 return.

A-Premium combines fitment-focused selection and quality-reviewed parts with brand-direct pricing, helping drivers replace the confirmed failed component without unnecessary markups. If fitment is unclear, contact A-Premium customer service before installation. Review the warranty shown on the product page and the current return terms; A-Premium’s support and return process provide an additional path if an eligible part does not meet the stated fitment or purchase requirements.

How to Confirm the Repair Worked

  1. Reconnect every connector, secure the harness away from the exhaust, and reinstall the correct fuse if applicable.
  2. Clear the code only after completing the repair.
  3. Let the engine reach ambient temperature, then start it cold because the PCM often evaluates heater current immediately after startup.
  4. Use live data, a current measurement, or a bidirectional command—whichever the service procedure specifies—to confirm that commanded and actual circuit behavior agree.
  5. Complete the vehicle-specific drive cycle, confirm the relevant monitor has run, then check for pending as well as confirmed codes.

A cleared warning light is not proof by itself—the monitor may not have run yet. For more post-installation checks, see what to do after replacing an oxygen sensor.

Frequently Asked Questions

Can a bad oxygen sensor cause P0031?

Yes. A failed internal heater is a common cause, but P0031 can also come from its fuse, power feed, connector, wiring, or PCM control circuit. Test before replacing the sensor.

Why did P0031 return after replacing the oxygen sensor?

The new sensor cannot repair a blown fuse, missing power feed, loose terminal, melted harness, incorrect pinout, or failed PCM control circuit. It may also be the wrong Bank 1 Sensor 1 application. Verify fitment and retest the complete heater circuit under load and from a cold start.

Where is Bank 1 Sensor 1 located?

It is on the engine bank containing cylinder 1 and upstream of the catalytic converter. Inline engines normally have one bank. Use vehicle-specific service information because cylinder numbering and exhaust layouts differ.

Will P0031 clear itself?

The warning light may turn off after enough successful trips if an intermittent connection returns to normal, but the code can remain in history and the fault may recur. Repair the cause, then verify that the heater monitor completes without a pending code.

Can a blown fuse cause P0031?

Yes. First determine whether that fuse supplies only one heater or several components. A blown fuse is a symptom of excess current or a short, so locate the cause rather than repeatedly replacing it or installing a larger fuse.

How much does it cost to fix P0031?

The total depends on the vehicle and the confirmed fault. A fuse or accessible wire repair may cost far less than a direct-fit wideband sensor, complex harness repair, or professional electrical diagnosis. Testing first prevents paying for a sensor that cannot fix a missing power supply or damaged wire.