P0155: Heater circuit fault on the upstream oxygen sensor on the second bank of cylinders (bank 2, sensor 1)
O2 sensor heater circuit malfunction, bank 2 sensor 1
Severity: Monitor
The heater only brings the sensor up to working temperature faster, so a fault mostly shows up as the light and a failed emissions test; TroubleCodes.net says you will probably not notice a change in how the car drives.
P0155 in short
P0155 means the computer found a fault in the heater circuit of the first oxygen sensor on bank 2, the cylinder bank without cylinder 1. The usual causes are a burnt-out sensor heater or a wiring fault. It is normally safe to drive, but it will fail an emissions test until it is fixed.
An upstream oxygen sensor has a small heater so it reaches working temperature soon after the engine starts. The computer powers the heater and checks the circuit. If the circuit is open, shorted, or the element has the wrong resistance, it sets P0155 for the sensor on the second cylinder bank.
Because the heater only speeds up warm-up, the engine usually keeps running normally and the only sign is the check engine light. The sensor can still read once it has warmed from exhaust heat, but the computer spends longer in a fixed-fuel mode and emissions can rise.
Several carmakers have bulletins that name P0155 together with P0135, the matching heater code on bank 1. Some point to computer calibration, some to wrong or newly fitted sensors and harnesses, so check for a bulletin before buying a sensor.
Most likely causes
Cause 1: Burnt-out or high-resistance heater in the oxygen sensor
Common general cause- Why it ranks here
- TroubleCodes.net lists a heater element with high resistance or an open circuit as a main cause, and a 2001 Toyota Sequoia owner reports a sensor replacement for P0155.
- What would change this
- Rises if the heater pins on the sensor connector read open or out of specification with an ohmmeter. Falls if the heater resistance is in specification and power and ground reach the connector.
Cause 2: Power or ground fault in the heater wiring or connector
Common general cause- Why it ranks here
- The same reference says problems on the power side or the ground side of the heater circuit also set the code, so the wiring is tested before the sensor.
- What would change this
- Rises if the connector shows no battery voltage on the power pin or a poor ground when tested. Falls if both are present and steady.
Cause 3: Engine computer calibration that sets the code (some models)
Supported by vehicle data- Why it ranks here
- Ford's 1998 Taurus and Sable bulletin attributes P0135 or P0155 to the computer calibration. Toyota's Tundra and Sequoia bulletin names the codes in the engine control module. The summaries are unverified.
- What would change this
- Rises if the vehicle is in a bulletin range and the computer is not at the latest calibration. Falls if the software is current or the heater tests bad.
Cause 4: Wrong sensor or harness, or a fault after a sensor swap (some models)
Supported by vehicle data- Why it ranks here
- GM bulletins name incorrect O2 sensors and wiring harness on 2004 trucks, and intermittent P0135 and P0155 after sensor replacement on 2004 Cadillacs.
- What would change this
- Rises if the code began right after a sensor was replaced or if the sensor part number does not match the vehicle. Falls if the original sensor is still fitted.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Read all stored codes. Note whether P0135 (bank 1 heater) or other oxygen sensor codes are stored with P0155, and whether the code returned right after a sensor was replaced.
IfThe code appeared right after an oxygen sensor was replaced
It meansCheck that the right part and harness are fitted.
Points to: Wrong sensor or harness, or a fault after a sensor swap (some models)
IfP0155 appears alone or with P0135
It meansLook for a bulletin, then test the heater circuit.
Step 2: Ask a dealer whether your VIN has an engine computer update or bulletin for P0155.
IfA calibration update applies and the computer is not at the latest level
It meansUpdate before replacing the sensor.
Points to: Engine computer calibration that sets the code (some models)
IfNo update applies
It meansTest the heater circuit next.
Step 3: Unplug the bank 2 sensor 1 connector, then use the wiring diagram to find the heater pins and check for battery voltage on the power pin and a good ground on the control side.
Warning:The exhaust is very hot after driving, so let it cool before reaching near the sensor, and keep meter leads away from the fan and belts. Use the diagram so you probe the heater pins, not the signal pins.
IfNo power or no ground reaches the connector
It meansThe fault is in the vehicle wiring, relay or computer side.
Points to: Power or ground fault in the heater wiring or connector
IfPower and ground are good
It meansTest the heater element in the sensor.
Step 4: With the sensor unplugged, measure resistance across the two heater pins on the sensor side and compare it with the specification in the service information.
Warning:Do this with a cold exhaust and the engine off. A sensor that has been in the exhaust can seize in its fitting, and forcing it can damage the exhaust manifold or pipe.
IfResistance is open or out of specification
It meansThe heater in the sensor has failed.
Points to: Burnt-out or high-resistance heater in the oxygen sensor
IfResistance is in specification
It meansRecheck the wiring and connector under load, and get a shop to check the computer output.
Points to: Power or ground fault in the heater wiring or connector
Symptoms
- Check engine light on with no change in how the car drives
- Failed emissions test
- Slightly worse fuel economy, which TroubleCodes.net says is rarely noticeable
How to fix
Step 1: Check whether your VIN has an open engine computer update or bulletin for P0155 before buying a sensor.
Step 2: With the engine off and cool, look over the wiring and connector at the bank 2 front oxygen sensor for damage, melting or corrosion.
Warning:Keep wiring away from the hot exhaust and moving parts; do not unclip anything that is hot.
Parts and cost context
- Oxygen (O2) sensor:The heater is part of the sensor, so a failed heater means a new sensor. Use the exact part for the bank and position, and ask about labor; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
ToyotaYour car
2001–2002 · Sequoia
Supported by vehicle dataToyota bulletin 01902R names P0135 and P0155 on 2000-2002 Tundra and Sequoia. A 2001 Sequoia owner reports P0155 at about 77,000 miles and a sensor replacement. Whether the bulletin is still current is not verified.
01902RStatus unverified
MIL on with P0135 and/or P0155 in the engine control module
2000–2002tundra, sequoia · NHTSA 10005823
Names P0135 and P0155 as the reason for the light. The NHTSA summary does not say what the repair is.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
FordYour car
1998 · Taurus
Supported by vehicle dataFord bulletin 12515 attributes P0135 or P0155 on the 1998 Taurus to the PCM calibration. Whether it is still current is not verified.
2012 · Expedition
Possible — needs testingFord TSB 13-5-7 names P0135 and P0155 on the 2012 Expedition. The summary does not give a repair.
12515 (ford)Status unverified
P0135 or P0155 caused by PCM calibration
1998taurus · NHTSA 605276
Attributes the codes to the powertrain control module calibration.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
TSB-13-5-7 (ford)Status unverified
MIL on with P0135, P0155 and possibly P0030, P0050, P0053, P0059, P0141, P0161
2012expedition · NHTSA 10052769
Names the codes only; the NHTSA summary does not say what the repair is.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
MercuryYour car
1998 · Sable
Supported by vehicle dataThe same Ford bulletin 12515 covers the 1998 Sable.
12515 (mercury)Status unverified
P0135 or P0155 caused by PCM calibration
1998sable · NHTSA 605276
Attributes the codes to the powertrain control module calibration.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
ChevroletYour car
2004 · Silverado 1500
Supported by vehicle dataGM bulletin 3322 links heater circuit codes including P0155 to incorrect O2 sensors and wiring harness on 2004 full-size trucks. Whether it is still current is not verified.
3322 (chevrolet)Status unverified
Incorrect O2 sensors and wiring harness causing heater circuit codes
2004silverado-1500, suburban, tahoe · NHTSA 10017196
Names incorrect oxygen sensors and a wiring harness as the cause of P0135, P0141, P0155 and P0161.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
GMCYour car
2004 · Sierra 1500
Supported by vehicle dataThe same GM bulletin 3322 lists the 2004 Sierra and Yukon.
3322 (gmc)Status unverified
Incorrect O2 sensors and wiring harness causing heater circuit codes
2004sierra-1500, yukon · NHTSA 10017196
Names incorrect oxygen sensors and a wiring harness as the cause of P0135, P0141, P0155 and P0161.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
CadillacYour car
2004 · Deville
Supported by vehicle dataGM bulletin 01819 covers intermittent P0135 and P0155 that set after an oxygen sensor replacement.
01819Status unverified
Intermittent P0135, P0155 after oxygen sensor replacement
2004deville · NHTSA 10007517
Covers intermittent P0135 and P0155 that set after an oxygen sensor was replaced. The summary does not give the fix.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
P0155 questions
Which side is bank 2 sensor 1?
Bank 2 is the cylinder bank that does not hold cylinder 1, and sensor 1 is the one before the catalytic converter. Check your service information for which exhaust side that is on your engine.
Can I keep driving with P0155?
Usually yes. The heater affects warm-up and emissions rather than driving, but the code will fail an emissions test until it is fixed.
Sources and review
- P0155 heated oxygen sensor 1, bank 2, heater control circuit malfunction
- NHTSA complaint ODI 10197455, 2001 Toyota Sequoia: P0155 read as oxygen sensor failure
- Ford 12515: P0135 or P0155 caused by PCM calibration (1998 Taurus and Sable)
- Toyota 01902R: MIL on with P0135 and/or P0155 (2000-2002 Tundra and Sequoia)
- GM 3322: incorrect O2 sensors and wiring harness causing heater circuit codes P0135, P0141, P0155, P0161 (2004 trucks)
- GM 01819: intermittent P0135, P0155 set after oxygen sensor replacement (2004 Cadillac)
- On-Board Diagnostic Trouble Codes (generic code title list)
- Ford TSB 13-5-7: MIL on with P0135, P0155 and possible P0030, P0050, P0053, P0059, P0141, P0161 (2012 Expedition and Navigator)
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error