Q: Check engine light on with code P0031.

asked by on January 27, 2016

The Check Engine light is on with an error code P0031 - Heated Oxygen Sensor (Bank 1, Sensor 1) Heater Circuit Low Code. Severity Level: Moderate, Check and Repair.

Check Engine Light is on Inspection $79.99 - $99.99 Get a Quote

Hi. Modern vehicles have heated oxygen sensors or air fuel ratio sensors. The heating element in the sensor brings it up to operating temperature quicker. This allows the powertrain control module (PCM) to use the sensor’s inputs sooner. Code P0031 indicates that there is problem with the heating element or circuit. The bank 1 sensor 1 portion of the code indicates the problem is with the upstream air fuel sensor on the bank 1 side of the engine. A trained technician, such as one from YourMechanic, will be able to diagnose the Check Engine Light and replace any damaged parts.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $65/hr

What others are asking

How do I open, lock and unlock the glove box?

You can store important items in your glove box to keep them safe by locking it. You just press open the latch on the glove box to access items inside. Use the mechanical key or the master key and insert...

Just got code P0430. How long till catalytic converter fails completely?

Hi, thanks for writing in. This P0430 code is for the bank B or driver side converter or the O2 sensor after the converter. The code will need to be diagnosed to isolate the problem to the sensor or the...

Battery light keep clicking on and off alternator has been changed got computer checked everything is working but light still comes on

Hello. If the alternator and computer have been replaced, then it may be possible that the light is being set off by another issue. If the issue appears to come and go intermittently, then it may be possible that the...

Coolant leaking

If there is smoke, a leak is likely. Losses in the coolant reservoir would suggest a coolant leak. If you suspect a coolant leak, the origin can be pinpointed if you request a coolant leak diagnostic. It is possible to...

Left tire rattles, bar behind wheel is broken.

The broken bar may be the rear sway bar link arm has broken and may cause the vehicle to become unstable. I recommend limited driving until a mechanic like one from YourMechanic fixes the problem and inspects it for safety...

Water pump replacement

Yes. I would replace the tensioner at the same time since the only addition would be parts and there would be minimal labor added since you are already removing the water pump. The tensioner is most likely just as worn...

Vibration from front tire.

Greetings. Out of balance tires can cause some pretty terrible vibrations. Wheel mounting, the steering system, and front suspension should all be inspected over by a certified mechanic for any looseness or weak components. A trained technician, like the ones...

ball joints

Vibration felt through the steering wheel at high speeds is often due to tire imbalance/tire defects although worn suspension components can be a contributing factor. If ball joints have failed early, there are only a handful of possible explanations for...

I've got codes P0171 P0102 P0113 P0171 P0101 from the CEL and TRAC being lit up. This happened all of a sudden and the 2010 Toyot

Hi there. The codes P0171 (System too lean bank1), P0102 (mass airflow circuit low), P0113 (intake air temperature circuit high), and P0101 (mass airflow circuit range/performance) could be, all related to a faulty MAF (mass airflow) sensor. The TRAC light...

Related articles

P2447 OBD-II Trouble Code: Secondary Air Injection System Pump Stuck off Bank 2
P2447 P2447 code definition Secondary Air Injection System Pump Stuck off Bank 2 What the P2447 code means P2447 is an OBD-II generic code for the engine control module (ECM) detecting the bank 2 secondary air injection pump stuck in...
P2146 OBD-II Trouble Code: Fuel Injector Group “A” Supply Voltage Circuit/Open
P2146 code definition Fuel Injector Group “A” Supply Voltage Circuit/Open What the P2146 code means P2146 is an OBD-II generic code for...
The 10 Transmission Problems to Never Ignore
There’s nothing quite like transmission problems to stress out the average car owner. They are, at best, inconvenient and, at worst, very expensive. Proper...