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

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0155 code

P0155 is a diagnostic trouble code (DTC) for "02 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1)". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0155 DIAGNOSTIC Get a fair and transparent estimate upfront

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.

P0155
trouble codes
Check Engine Light

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0155 code.

SCHEDULE P0155 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

5,053

Rating Summary
4,655
193
48
27
130
4,655
193
48
27
130

DeVaughn

25 years of experience
1 reviews
DeVaughn
25 years of experience
BMW X3 - Check Engine Light is on - Moreno Valley, California
The mechanic arrived on time, completed the work, which was replacement of an oxygen sensor, in a timely and professional manner.

Chris

21 years of experience
1689 reviews
Chris
21 years of experience
Pontiac Grand Prix - Check Engine Light is on - Winchester, California
Very knowledgeable and friendly will definitely request him again if I have any other car issues if it’s something my regular mechanic doesn’t work on

Peter

24 years of experience
255 reviews
Peter
24 years of experience
Scion xB - Check Engine Light is on - Valley Village, California
Peter was amazing. He is incredibly knowledgeable, experienced and walks you through the issue(s) of your car. I just found my the best mechanic in LA on accident.

Jeffrey

26 years of experience
852 reviews
Jeffrey
26 years of experience
Volvo S60 - Check Engine Light is on - Fort Mill, South Carolina
Timely service. Very friendly, knowledgeable and trustworthy. Did a lot of research while on site on specific make and model to provide clear recommendations.


Related questions

Periodically vehicle runs rough at idle.

Hi there. Most of the codes that are coming on are for a misfire on cylinder number 3. Check the spark plug and wire on cylinder 3 and see if you are getting a good spark. Then check the fuel...

Getting multiple codes

Hello. When you get these codes together it is typically the result of a vacuum leak. If there is too much air entering the engine, your truck will have idling problems and this will cause issues with the oxygen sensor...

Po155cnf bank 2 sensor heater circuit P1620cnf Also code

The P0155 is the oxygen sensor located on the rear bank of cylinders and before the catalytic converter. Given your mileage, both oxygen sensors (pre-catalytic converter) should be replaced. The pre-cat sensors have the most affect on fuel mixture, saving...

More related articles

P2044 OBD-II Trouble Code: Reductant Temperature Sensor Circuit Low Input
P2044 P2044 code definition Reductant temperature sensor circuit low input What the P2044 code means This trouble code indicates that the powertrain control module (PCM) has detected a malfunction with the exhaust temperature/pressure sensor. This can be due to a...
P0465 OBD-II Trouble Code: Purge Flow Sensor Circuit Malfunction
P0465 means the purge flow sensor in the evaporative control system is malfunctioning, usually in conjunction with other failures within the system.
P0664 OBD-II Trouble code: Intake Manifold Tuning Valve Control Circuit Low Bank 2
P0664 means an electrical error occured in the intake manifold tuning valve control circuit due to a faulty PCM driver or electrical component.

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com