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.
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.
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.
| 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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
Match the repair to the failed test:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.