P0031Low urgency

O2 Sensor Heater Circuit Low (Bank 1 Sensor 1)

Emission · Oxygen Sensors

Safe to drive. Will cause slightly slower cold-start fuel trim corrections and an emissions test failure. Fix within 2–3 weeks.
What this means

The internal heater element inside the upstream Bank 1 oxygen sensor is drawing below-normal current. The heater brings the sensor to operating temperature quickly after cold start.

Likely causes
  • Failed O2 sensor heater elementMost common
  • Open in heater circuit wiringCommon
  • Blown O2 heater fuseCommon
Estimated repair cost
O2 sensor replacement$120 – $300
Wiring repair$80 – $200
Fuse replacement$5 – $20
🏪
Sponsored · Local Shop
Find shops near you specializing in this repair
Get quotes from certified mechanics · Free estimates
Find shops →
📦
Sponsored · Parts (Amazon affiliate)
Shop parts commonly used for this repair
Amazon search results for this code · prices and availability vary
Shop parts →

Sponsored: MyOBDCode may earn compensation when you click partner links on this page.

Frequently asked questions about P0031

What does P0031 mean?

The internal heater element inside the upstream Bank 1 oxygen sensor is drawing below-normal current. The heater brings the sensor to operating temperature quickly after cold start.

Is P0031 serious?

Safe to drive. Will cause slightly slower cold-start fuel trim corrections and an emissions test failure. Fix within 2–3 weeks.

How much does it cost to fix P0031?

Repair costs for P0031 range from $120 – $300 depending on the root cause and your vehicle.

Can I drive with P0031?

Yes, the vehicle is safe to drive. Schedule a repair at your convenience.

← Back to code lookup