Skip the auto shop - Our mechanics make house calls

P0055 OBD-II Trouble Code: Heater Circuit Resistance (Bank 1, Sensor 3)

check engine light logo

P0055 code definition

Heater Circuit Resistance (Bank 1, Sensor 3)

What the P0055 code means

When this code is set it means that the Engine Control Module (ECM) has detected a problem with the amount of resistance in the heater circuit for the third oxygen sensor on bank one of the engine.

What causes the P0055 code?

The most common cause for this code is the heater inside the oxygen sensor burning out. When this happens, it will cause the circuit to either incomplete, or open, or short out. Essentially, the ECM has a preset amount of resistance that it wants to see for the sensor to heat up properly.

When the circuit is open, there will be an infinite amount of resistance because current can no longer travel along a complete path. When the sensor shorts out, the resistance is too low and the sensor will not heat up enough for the sensor to operate properly.

What are some of the symptoms of the P0055 code?

There are no perceptible symptoms for a P0055. The only symptom of P0055 is that the sensor will not begin operating correctly until the exhaust has heated it up sufficiently, as opposed to the built-in heater heating it up. This could cause an increase in emissions, which is why the Check Engine Light is illuminated.

How does a mechanic diagnose the P0055 code?

The diagnosis starts with a visual inspection of the sensor and its associated wiring. Besides a failed sensor heater, the most common issue that causes this code is damaged wiring or connectors. The damage could be caused by rubbing on body components, or from road hazards.

Once the visual inspection is completed, the next step is to measure the resistance of the heater in the oxygen sensor. This is done by unplugging the connector for the oxygen sensor and using a multimeter to measure the resistance, measured in ohms, across the heater terminals. The service manual will have a specification for a known good sensor. If the reading is out of specification, then the sensor will need to be replaced.

If the sensor is good, the next step is to measure the resistance of the wiring from the ECM to the oxygen sensor plug. Usually, you never have to go this far because the sensor is almost always at fault. Generally, you'd like to see the resistance of the wiring to be less than half an ohm.

If that checks out, the most likely culprit lies within the Engine Control Module itself. The ECM usually activates and grounds the heater circuit. There can be problems in the circuit; the contacts in the ECM may get burned and cause a higher than normal resistance reading. This would definitely cause the P0055 code to set.

Common mistakes when diagnosing the P0055 code

  • Not properly performing tests and diagnostics

As stated earlier, the sensor itself is often the problem. Often times a mechanic may just replace the sensor without any diagnostics, which isn't always the best path to repair.

How serious is the P0055 code?

Generally this code is not very serious. However, there is a very slight chance that a problem in the heater circuit could burn the contacts in the Engine Control Module. Replacing an ECM can be quite costly.

What repairs can fix the P0055 code?

Need help with a P0055 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

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

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


Post a question and get free advice from our certified mechanics.


More related articles

P0222 OBD-II Trouble Code: Throttle/Pedal Position Switch/Sensor B Circuit Low Input
P0222 code definition Throttle/Pedal Position Switch/Sensor B Circuit Low Input What the P0222 code means The manufacturer specifies a range of acceptable voltage to be produced from the throttle position...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
P0291OBD-II Trouble Code: Cylinder 11 Injector Circuit Low
P0291 code definition When your vehicle’s PCM registers the P0291 code, it means that a voltage reading came from the fuel injector circuit – for cylinder number 11’s fuel injector –...

Related questions

Q: My horn won't work

The horn being inoperative could be from either the steering wheel clock spring, or the horn assembly. Both have been known to cause the problem you described. The Check Engine Light could be on for a sensor problem, or a...

Q: Check engine light refuses to go off after engine replaced

Hello there, you have a long series of issues going on with your 2013 Hyundai Sonata. If you keep getting a repeating oil light on than there is likely a fault in that system. Since this fault has lasted after...

Q: P2402 code, Evap system warning and the leak

This is a fault for the evaporative emissions pump control circuit. This can mean the evaporative emissions pump is faulty. The evaporative emissions pump needs to be checked for function and then the evaporative emissions system needs to be checked...