Need car parts? Select your vehicle
Reading Time: 4 minutes
  • The P0031 code stands for “HO2S Heater Control Circuit Low (Bank 1 Sensor 1),” which means the actual and desired state of the oxygen (O2) sensor heater control circuit do not match.
  • Some possible causes of the P0031 include a faulty O2 sensor, issues with the O2 sensor heater circuit, and an outdated powertrain control module (PCM).
  • An illuminated check engine light, poor engine performance, and excessive fuel consumption are some symptoms related to the P0031 code.

On-board diagnostic (OBD) codes help mechanics and vehicle owners identify possible issues in a vehicle. But before you can troubleshoot and resolve these problems, it’s important to know what these codes mean.

Code P0031 is one of many trouble codes that may be logged and retrieved from the OBD system. Here is some basic information that may help you understand what getting this code may mean for your vehicle.

What Does the P0031 Code Mean?

Diagnostic trouble code (DTC) P0031 stands for “HO2S Heater Control Circuit Low (Bank 1 Sensor 1).” This code is logged when the powertrain control module (PCM) detects that the actual and desired state of the oxygen sensor heater control circuit do not match.

See also  Emission Control Systems
oxygen sensor installed in a modern car
For the oxygen sensor #1 to make an accurate reading, it must be at a certain temperature.

The oxygen sensor referred to in this trouble code is the sensor located on Bank 1, in front of the catalytic converter. The purpose of this sensor is to measure the amount of oxygen present in the exhaust gas and compare this to the outside air. This data allows your car’s computer to make the necessary air-fuel ratio adjustments as both enter the engine.

For the oxygen sensor #1 to make an accurate reading, it must be at a certain temperature. A heater wire inside the sensor brings its temperature up whenever needed. When the PCM detects an excessively low voltage or if it perceives that the heater wire is failing, it sets the P0031 code.

Depending on the severity of the problem, related error codes may also be stored with this DTC. Code P0031 is very similar to error codes P0032, P0051, and P0052.

For more information that can help you find a DIY fix for P0031, read our technical discussion about why oxygen sensors need heat. Make sure that you also know where bank 1 and bank 2 are before doing any DIY diagnosis or troubleshooting.

Note: The definition of code P0031 may be different depending on the vehicle manufacturer. Consult the appropriate repair manual or repair database for the exact code definition.

What are the Possible Causes of the P0031 Code?

P0031 is a generic code, so it can have several triggers. Here are the most common:

  • O2 sensor heater circuit issues (damaged wires and poor connections)
  • Faulty O2 Sensor
  • Failure in the PCM or software in need of an update
See also  P0138 Code: O2 Sensor Circuit High Voltage (Bank 1, Sensor 2)
Man hold in hand faulty old oxygen sensor with engine in the background
A faulty oxygen sensor can cause the P0031 Code.

What are the Common Symptoms of the P0031 Code?

You may notice the following symptoms if you drive a vehicle that has set a P0031 trouble code:

How to Diagnose the P0031 Code

Error code P0031 is a generic code that may be set across several makes and models. However, this does not mean that there is a one-size-fits-all approach to diagnosing its underlying cause. The steps for troubleshooting this code will vary depending on your vehicle’s make and model.

Check out the video below to get an idea of what the diagnostic process for this code might involve:

How to Fix the P0031 Code

Although code P0031 shares similar triggers and symptoms with other engine codes, the appropriate diagnostic and repair procedure will depend on the specifications of your vehicle. If you’re unfamiliar with auto repair, you should leave the job to a mechanic.

If you’re considering troubleshooting this code on your own, it’s a good idea to refresh your automotive knowledge before attempting any fixes. Always consult the vehicle repair manual or an online repair database to learn the appropriate diagnostic and repair procedures for this code.

Where to Get a New Oxygen Sensor for Your Vehicle

It’s best not to drive your vehicle if it has P0031 code because of a faulty oxygen sensor. Otherwise, you might get more engine and exhaust issues, which are costly to fix. Instead of ignoring the problem, you can order a replacement O2 sensor at

See also  Fact or Fiction: Can Catalytic Converters Catch Fire?

Get your vehicle back on the road faster with We deliver the oxygen sensors you need where you need them. Long lines at the counter are a thing of the past–you can access our website, use our vehicle selector to find a compatible part, and confirm your order on your mobile phone from the comfort of your home. We only source our products from industry veterans to ensure quality. If you’re unsatisfied with your order, you can get your money back if you return the part within 60 days.

Replace a bad oxygen sensor with a new one from before your fuel and repair bills pile up. Don’t miss out on the best deals on oxygen sensors and order today!

Products Mentioned in this Guide

About The Authors
Written By Automotive and Tech Writers

The Research Team is composed of experienced automotive and tech writers working with (ASE)-certified automobile technicians and automotive journalists to bring up-to-date, helpful information to car owners in the US. Guided by's thorough editorial process, our team strives to produce guides and resources DIYers and casual car owners can trust.

Reviewed By Technical Reviewer at

Richard McCuistian has worked for nearly 50 years in the automotive field as a professional technician, an instructor, and a freelance automotive writer for Motor Age, ACtion magazine, Power Stroke Registry, and others. Richard is ASE certified for more than 30 years in 10 categories, including L1 Advanced Engine Performance and Light Vehicle Diesel.

Any information provided on this Website is for informational purposes only and is not intended to replace consultation with a professional mechanic. The accuracy and timeliness of the information may change from the time of publication.

Garage Essentials
Notify of
Inline Feedbacks
View all comments

View all Questions & Answers

expand_more Answers BE PART OF OUR COMMUNITY: Share your knowledge & help fellow drivers Join Now