Skip the auto shop - Our mechanics make house calls
  1. Home
  2. Articles
  3. P0155 OBD-II Trouble Code: 02 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1)

P0155 OBD-II Trouble Code: 02 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1)

Check Engine Light

P0155 trouble code definition

O2 Oxygen Sensor Heater Circuit Malfunction (bank 2 sensor 1)

What the P0155 code means

When the P0155 code is present, it is an indication that the heater element of the oxygen sensor is taking longer than the normal to heat up. The power control module (PCM) will store the P0155 trouble code and the Check Engine Light will come on to alert the vehicle’s operator to the problem.

What causes the P0155 code?

  • The oxygen sensor (bank 2 sensor 1) not working properly
  • A broken or bare wire leading to the oxygen sensor
  • A fuse to the circuit for the oxygen sensor has blown
  • The engine coolant temperature sensor not working as it should
  • The power control module (PCM) is defective (much less likely)

What are the symptoms of the P0155 code?

  • The Check Engine Light is illuminated
  • The vehicle is running rough
  • The vehicle is consuming more fuel than usual
  • The vehicle is shutting off occasionally
  • There is a rotten egg smell coming from the exhaust
  • There is black smoke coming out of the exhaust

Some or all of these symptoms may be present with the P0155 trouble code.

How does a mechanic diagnose the P0155 code?

In most cases, the presence of this code indicates that the oxygen sensor needs to be replaced. Before doing so, the following steps should be taken:

  • Use an OBD-II scanner to collect the trouble codes that have been stored by the power control module (PCM).

  • Visually inspect the wiring that leads to the oxygen sensor for breaks in the wires or bare wires.

  • Use the OBD-II scanner to view live data in order to make sure the oxygen sensor is working properly.

  • If the coolant temperature sensor is not operating properly, the power control module (PCM) will store this code as well, so this should be inspected and tested as well.

  • In rare cases, the power control module (PCM) may be defective and this would require advanced diagnosis to make a determination as to whether this is the problem. This should be considered last, and only after every other possible attempt at repair has failed.

Common mistakes when diagnosing the P0155 code

  • Replacing the oxygen sensor before inspecting the other components

  • Not inspecting the wires leading to the oxygen sensor for breaks and/or bare wires before the oxygen sensor is replaced

How serious is the P0155 code?

The P0155 trouble code is considered to be a moderately serious code. The reason for this is that drivability problems and poor fuel consumption is possible when this trouble code is present.

What repairs can fix the P0155 code?

Additional comments for consideration regarding the P0155 code

The removal of the oxygen sensor can be difficult if you do not have an oxygen sensor set and propane tank. The oxygen sensor can be difficult to reach, depending on the vehicle. If the oxygen sensor has ceased in the exhaust, which is common, a heating element will be required to remove it.

Need help with a P0155 code?

YourMechanic offers certified 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
Icon-warranty_badge-02

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

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.

GET A QUOTE

More related articles

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...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
Auto Safety Tips
Driving is more than a way to get from point A to point B. Owning and driving a car can also be a highly enjoyable experience. Whether a person is driving...


Related questions

Q: Truck fired up good yesterday & now its won't start up but cranks. 2000 GMC Yukon

Hi - although you have an oxygen sensor heater circuit code (P0155), that would not prevent your truck from starting. Check first for other problem codes as well. Next thing to check is whether you have spark at the plugs...

Q: Vcs was on and I thought if I disconnect the battery it will reset and the massage will clear but it didn't I got check hybrid sys

Hello. The VCS light comes on when the computer detects there is an issue with the vehicle's stabilty contorl system. This caa be set off for many reason. The most common reasons are for an issue with one of the...

Q: I need to know what the trouble code P19DA means

Hi there. The code P19DA means that the fuel pump is not sending a signal back to the PCM. This is usually caused by a burned motor in the fuel pump or a burned meter wire in the fuel pump...