← All fault codes | Electrical & Sensors

P0031

Powertrain

Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 1 Sensor 1)

The bank 1 sensor 1 oxygen sensor heater control circuit is reading too low. The ECU is seeing the heater drawing more current than expected, suggesting a short to ground in the circuit or an internally shorted heater element.

Professional mechanic in workshop

Information only. This page provides general educational information about fault code P0031. We do not assess the urgency or safety implications of any specific fault. That requires in-person diagnosis by a qualified mechanic. Full terms.

Recommended next steps

Whether a fault is urgent, drivable, or routine depends entirely on the cause on a specific vehicle, and that can only be determined by a qualified mechanic with diagnostic equipment. If a warning light is illuminated, the most reliable next step is professional diagnosis.

Commonly associated cause
Heater element internally shorted (most common, the heating wire inside the sensor has degraded)
Where investigation typically starts
Visual inspection of the wiring back to the ECU, looking for chafing or melted insulation near hot components
Code system
Powertrain
Electrical & Sensors

What does P0031 mean?

P0031 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 1 Sensor 1).

This is a standardised OBD-II code. The technical definition is the same regardless of the make or model of vehicle, although specific causes and symptoms can vary between vehicles.

Symptoms commonly associated with this code

Symptoms that drivers often report alongside this code. Not all may apply to every case:

  • Engine warning light, usually appearing within the first minute of cold start
  • Slightly worse fuel economy
  • Drivability typically unaffected once the engine is at temperature
  • Sometimes the warning light flickers on and off as the heater alternates between drawing current and being protected

Possible causes

Causes commonly associated with P0031, listed in approximate order of typical investigation. The actual cause on a specific vehicle can only be confirmed by professional diagnosis.

  1. 1. Heater element internally shorted (most common, the heating wire inside the sensor has degraded)
  2. 2. Wiring shorted to ground anywhere along its run, often where the loom passes near the exhaust manifold
  3. 3. Connector damaged with conductive contamination (oil, road salt) bridging the pins
  4. 4. Failed sensor that's drawing excessive current
  5. 5. Less commonly, a wiring chafe to the chassis

How mechanics typically diagnose

A typical diagnostic sequence used by mechanics, provided here for educational reference only. Diagnostic work should be performed by a qualified mechanic with the appropriate tools and training.

  1. 1. Visual inspection of the wiring back to the ECU, looking for chafing or melted insulation near hot components
  2. 2. Test the heater resistance across the sensor's heater pins; a healthy heater is 5-15 ohms; significantly lower (under 3 ohms) confirms an internal short
  3. 3. Disconnect the sensor and check whether the code clears, isolating sensor vs wiring
  4. 4. Inspect the connector for corrosion, oil, or salt that could be bridging pins
  5. 5. If wiring is good and the disconnected sensor stops the code, replace the sensor

Common questions about P0031

How is this different from P0032? +

P0031 is the heater circuit reading low, suggesting a short to ground or internal short. P0032 is the heater circuit reading high, suggesting an open circuit or short to power. Same circuit, opposite fault patterns. Diagnostic approach is the same but the suspected cause is different.

I cleared the code but it returned, why? +

Heater faults aren't intermittent. Once the heater element has shorted internally, it stays shorted. Clearing the code just makes the warning light go out for a few drive cycles until the ECU re-tests the heater and sees the same fault. The only fix is addressing the underlying short, which is almost always sensor replacement.

Cheapest sensor on Amazon, worth it? +

Honestly no. £15 no-name oxygen sensors fail within months on average. Bosch, NTK, and Denso are the manufacturers that supply original equipment to the major car makers and their aftermarket sensors are the same units in white-label boxes. Spend £40-£60 once rather than £15 three times.

Information only, not professional advice

The information on this page is provided for general guidance and educational purposes only. It is not a substitute for diagnosis or repair advice from a qualified mechanic. Always verify any fault before paying for repairs. carfaultcodes.co.uk accepts no liability for decisions made based on this information. Full terms →

Help us improve the P0031 page
Spotted an error, missing detail, or have first-hand experience to add? Tell us, we review every submission.
+
Reporting on: P0031

Mechanic submissions are prioritised for review.

We read everything but can't always reply. By submitting you agree to our privacy policy.