P0031 moderate

HO2S Heater Control Circuit Low (Bank 1 Sensor 1)

The P0031 code means the vehicle's onboard diagnostic system has detected: HO2S Heater Control Circuit Low (Bank 1 Sensor 1). This is a moderate severity code.

My Garage →
Keep driving?
Short distances only
DIY difficulty
moderate
Estimated cost
$100 - $350 (O2 sensor $80-$250; labor $50-$150)
Recommended Tool
ANCEL AD310 OBD-II Scanner

Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Every Tech Needs This
AstroAI Digital Multimeter

Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Check Engine Light on
  • Poor fuel economy during cold starts
  • Engine runs rich until fully warmed up
  • Possible rough idle when cold
  • Increased exhaust emissions

Probable Causes (Ranked by Likelihood)

  • Open heater element inside the O2 sensor (bank 1 sensor 1) Very High
  • Open or broken wire in the heater circuit High
  • Blown O2 heater fuse High
  • Corroded or loose connector at the sensor Moderate
  • PCM ground circuit fault for heater Low

Step-by-Step Diagnostic Procedure

  1. Check the O2 sensor heater fuse. A blown fuse is a common cause and is the easiest thing to check first.

  2. Disconnect the bank 1 sensor 1 O2 sensor and measure heater resistance (typically 2-15 ohms). An open circuit (infinite resistance) confirms a failed heater element.

  3. Check for battery voltage at the heater power pin with the key on, engine off. No voltage points to a wiring or fuse issue.

  4. Verify the heater ground circuit by measuring resistance from the ground pin at the sensor connector to a known good engine ground. Should be near 0 ohms.

  5. Inspect the wiring harness for breaks, especially where it routes near hot exhaust components. Heat damage is a common cause of open circuits.

Common Fixes by Vehicle

What techs usually find when diagnosing P0031 on specific vehicles — tap your vehicle for the fix and the exact part:

2001-2012 Honda Civic/Accord/CR-V 2.0L/2.4L Easy DIY

Upstream (sensor 1) oxygen sensor heater circuit develops high resistance as the sensor ages past 100K miles. Replace the front O2 sensor with a Denso or NTK unit — not a generic parts-store brand, which commonly trigger heater code recurrence. Inspect the connector for corrosion and apply dielectric grease on reinstall.

Labor: 30-45 min
2002-2015 Toyota Camry/Corolla/RAV4 2.4L/2.5L Easy DIY

Air/fuel ratio sensor (upstream O2) heater element fails — Toyota A/F sensors are heater-heavy and fail earlier than downstream sensors. Replace with Denso OEM sensor and re-check the heater fuse (commonly EFI or ETCS fuse). Do not use universal sensors on A/F sensor applications.

Labor: 30 min
2005-2014 Ford Focus/Escape/Fusion 2.0L/2.5L Easy DIY

Bank 1 sensor 1 heater circuit low is frequently caused by a blown PCM relay-fed heater fuse rather than the sensor itself. Check underhood fuse box for the O2 heater fuse, then verify battery voltage at the heater pins of the harness side. If power is present, replace the O2 sensor.

Labor: 30-45 min

Frequently Asked Questions

Can I drive with code P0031?

Yes, you can drive safely. The heater circuit low voltage means the O2 sensor heater is not functioning, so the sensor takes longer to warm up. This causes poor cold-start fuel economy but will not damage the engine.

What does low circuit mean for P0031?

Low circuit means the PCM detected lower than expected voltage or current in the O2 sensor heater circuit. This typically indicates an open circuit -- either the heater element burned out, a wire is broken, or a fuse is blown.

Should I replace just the sensor or check the wiring first?

Always check the fuse and wiring first. If the fuse is blown, replacing just the sensor will not fix the problem. If the wiring and fuse are good but heater resistance is out of spec, then replace the O2 sensor.

Sources

This page is built from documented references. Verify against your own service info before repair work.

See All Codes & Fixes for Your Vehicle

Explore More

Was this helpful?

Share carcodefinder.com with a friend who needs to decode their check engine light.