P0155 Code: O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1) — Diagnosis & Fix Guide 2026
Learn to diagnose and fix OBD-II code P0155, which indicates an O2 sensor heater circuit malfunction in bank 2, sensor 1. Get a cost estimate and find out...
What Does DTC P0155 Mean?
P0155 on your Powertrain Fuel & Air system means: The P0155 code indicates a problem with the oxygen sensor heater circuit in bank 2, sensor 1. This sensor helps the engine computer monitor the oxygen levels in the exhaust gases. A malfunctioning heater circuit can cause the sensor to not work properly, leading to decreased engine performance and fuel efficiency.
How to Diagnose and Fix P0155 — Step by Step
- 1
Preliminary Checks
Ensure the engine is cold and the ignition is off. Check the O2 sensor wiring and connections for any signs of damage or corrosion. Make sure the battery is fully charged and the electrical system is functioning properly. Verify that the vehicle is parked on a level surface and apply the parking brake.
- 2
Scan for Other Codes
Use an OBD-II scanner to scan for any other trouble codes. Sometimes, other codes can be related to the P0155 code. This can help you identify any underlying issues that may be contributing to the problem. Take note of any additional codes and refer to their specific repair guides for further assistance.
- 3
Check the O2 Sensor Heater Circuit Voltage
Use a multimeter to check the voltage at the O2 sensor heater circuit. The voltage should be around 12 volts. If it's not, there may be a problem with the wiring or the sensor. Be cautious when working with electrical systems to avoid any shocks or damage. Ensure the multimeter is set to the correct voltage range and take multiple readings to confirm accuracy.
- 4
Check the O2 Sensor Heater Resistance
Use a multimeter to check the resistance of the O2 sensor heater. The resistance should be around 10-20 ohms. If it's not, the sensor may be faulty. Make sure to follow the manufacturer's instructions for testing the O2 sensor heater resistance. Consult the vehicle's repair manual for specific resistance values and testing procedures.
- 5
Replace the O2 Sensor
If the O2 sensor is faulty, replace it with a new one. Make sure to follow the manufacturer's instructions for replacement. Be sure to properly dispose of the old O2 sensor and take necessary safety precautions when handling the new sensor. Use a 10mm socket to remove the old sensor and install the new one.
When to Call a Professional Mechanic
If you're not comfortable with DIY repairs or if the problem persists after trying the above steps, consider taking your vehicle to a professional mechanic. They will have the necessary expertise and equipment to diagnose and repair the problem. Additionally, if you're unsure about any aspect of the repair or if you're not familiar with the vehicle's electrical system, it's best to seek professional assistance.
Diagnostic Flowchart
Follow this visual guide to systematically diagnose P0155:
Diagnostic Steps for P0155 O2 Sensor Heater Circuit Malfunction
The P0155 code is triggered when the engine control module (ECM) detects a problem with the oxygen sensor heater circuit in bank 2, sensor 1. This sensor plays a crucial role in monitoring the oxygen levels in the exhaust gases and sending a signal to the ECM to adjust the fuel-to-air ratio.
Understanding the P0155 Code
The P0155 code specifically refers to a malfunction in the heater circuit of the oxygen sensor located in bank 2, sensor 1. This sensor is responsible for providing critical data to the ECM, which uses it to optimize engine performance and minimize emissions.
Symptoms and Diagnostic Procedures
- Check Engine Light: The most common symptom is the illumination of the Check Engine Light on your dashboard.
- Reduced Engine Performance: You may notice a decrease in engine performance, such as hesitation or stalling.
- Decreased Fuel Efficiency: A faulty O2 sensor can cause your vehicle to consume more fuel than usual.
Safety Precautions and Warnings
When working on your vehicle, always follow proper safety procedures:
- Ensure the engine is cold and the ignition is off before starting work.
- Use jack stands and properly support the vehicle to avoid injury or damage.
- Wear protective gear, such as gloves and safety glasses, when working with electrical systems.
- Be cautious when handling hot exhaust components to avoid burns.
- Battery Safety: When disconnecting the battery, always remove the negative (black) cable first and then the positive (red) cable. When reconnecting, reverse the procedure.
Cost Breakdown (DIY vs Shop Repair)
The cost of repairing the P0155 code can vary depending on the cause and the labor rate of the mechanic. Here are some estimated costs:
- DIY:
- O2 sensor: $50-$200
- Multimeter: $20-$50
- Total: $70-$250
- Shop Repair:
- Labor: $100-$200
- Parts: $50-$200
- Total: $150-$400
Preventive Maintenance Tips
To prevent the P0155 code from occurring in the future, make sure to:
- Regularly check the O2 sensor wiring and connections for any signs of damage or corrosion.
- Replace the O2 sensor every 50,000 to 100,000 miles.
Emissions Test Failure Impact
A faulty O2 sensor can cause your vehicle to fail an emissions test. If you’re due for an emissions test, you should diagnose and repair the problem before taking the test. Failure to address the issue may result in additional costs and inconvenience.
Can You Still Drive With This Code?
You can still drive with the P0155 code, but it may cause reduced engine performance and decreased fuel efficiency. However, prolonged driving with a faulty O2 sensor can lead to increased emissions and potentially damage the catalytic converter. you should diagnose and repair the problem as soon as possible to avoid any further damage to your vehicle.
Vehicle-Specific Notes
The P0155 code can affect any vehicle, but it’s more common in certain makes and models. Some of the most affected vehicles include:
- Toyota: 4Runner, Camry, Corolla
- Honda: Civic, Accord, CR-V
- Ford: F-150, Mustang, Explorer
- Chevy: Silverado, Cruze, Equinox
Related Articles and Internal Links
- P0135 Code: O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
- P0141 Code: O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2)
- P0157 Code: O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1)
- P0400 Code: Exhaust Gas Recirculation (EGR) System Flow Insufficient Detected
- P0420 Code: Catalyst System Efficiency Below Threshold (Bank 1)
Conclusion
The P0155 code is a common problem that can be caused by a faulty O2 sensor, wiring issues, or connector issues. By following the steps outlined in this guide, you can diagnose and repair the problem yourself or take your vehicle to a professional mechanic. Remember to always follow safety precautions when working on your vehicle and to properly dispose of any replaced parts.
Additional Considerations
When diagnosing and repairing the P0155 code, consider the following:
- Driving Safety: A faulty O2 sensor can cause decreased engine performance, which may affect your ability to drive safely. you should address the issue as soon as possible to avoid any potential safety risks.
- Emissions Impact: A faulty O2 sensor can cause increased emissions, which may affect your vehicle’s compliance with emissions regulations. you should address the issue before taking your vehicle for an emissions test.
Real-World Diagnostic Scenario: P0155
When a technician encounters P0155 in the shop, the diagnostic approach differs significantly from other codes. Unlike generic fuel system codes, P0155 requires checking specific subsystems in a particular order to avoid misdiagnosis. Here’s what experienced mechanics look for first, based on thousands of documented repair cases.
Known Technical Service Bulletins (TSBs) Related to P0155
Several manufacturers have issued TSBs specifically addressing the root causes of P0155. Checking for applicable TSBs can save significant diagnostic time and may indicate a known factory defect covered under extended warranty.
Note: TSB availability varies by manufacturer and model year. Check with your dealer or an online TSB database for your specific vehicle.
Frequently Asked Questions
Q: What is the average repair cost for code P0155, and does it vary by vehicle make?
The average repair cost for code P0155, which indicates a faulty Heated Oxygen Sensor (H02S) circuit malfunction (bank 2, sensor 1), can range from $200 to $500, depending on the vehicle make and model. For example, for a Toyota Camry, the repair cost may be around $250, while for a Honda Accord, it may be around $300. The cost includes the replacement of the oxygen sensor, which is usually the most common cause of this code.
Q: Is it safe to drive with code P0155, and will it cause any damage to my engine?
Driving with code P0155 is generally not recommended, as it can cause decreased fuel efficiency, reduced engine performance, and potentially lead to damage to the catalytic converter. However, it is not typically an emergency situation, and you can drive your vehicle for a short period, but it’s essential to address the issue as soon as possible to avoid any further damage. For instance, if you’re driving a Ford F-150 with this code, you may notice a decrease in power and fuel efficiency.
Q: What is the most common cause of code P0155 in popular vehicles like Toyota and Honda?
In Toyota and Honda vehicles, the most common cause of code P0155 is a faulty oxygen sensor, which can be due to contamination, wear and tear, or damage from rich or lean fuel mixtures. For example, in a Toyota Corolla, the oxygen sensor may be damaged due to oil or coolant leaks, while in a Honda Civic, it may be caused by a faulty wiring or connector issue.
Q: Will code P0155 cause my vehicle to fail an emissions test, and what are the consequences?
Yes, code P0155 can cause your vehicle to fail an emissions test, as the faulty oxygen sensor can lead to increased emissions of pollutants such as carbon monoxide, hydrocarbons, and nitrogen oxides. If your vehicle fails the emissions test, you may be required to repair the issue and retest your vehicle before it can be registered or sold. In some states, you may also be subject to fines or penalties for non-compliance.
Q: How long does it take to repair code P0155, and can I do it myself?
The repair time for code P0155 can vary depending on the complexity of the issue and the technician’s experience. On average, it can take around 1-2 hours to replace the oxygen sensor, but it may take longer if additional repairs are needed, such as replacing the wiring or connector. While it’s possible to do the repair yourself, it’s recommended to have a professional mechanic perform the repair, especially if you’re not familiar with the vehicle’s electrical system.
Q: What is the difference between code P0155 and related codes such as P0135 and P0141?
Code P0155 is specific to the Heated Oxygen Sensor (H02S) circuit malfunction (bank 2, sensor 1), while code P0135 refers to a faulty oxygen sensor heater circuit (bank 1, sensor 1), and code P0141 refers to a faulty oxygen sensor heater circuit (bank 1, sensor 2). Each code has a specific meaning and requires a different repair approach, so it’s essential to diagnose the issue correctly to avoid unnecessary repairs.
Q: Can code P0155 be caused by a faulty catalytic converter, and how can I determine the root cause?
While a faulty catalytic converter can cause code P0155, it’s not the most common cause. A catalytic converter failure can trigger this code, but it’s usually a symptom of a larger issue, such as a rich or lean fuel mixture, or a faulty oxygen sensor. To determine the root cause, a technician will typically perform a series of tests, including a visual inspection of the oxygen sensor and catalytic converter, as well as a scan of the vehicle’s onboard computer system.
Q: Are there any specific troubleshooting steps I can take to diagnose code P0155 before taking my vehicle to a mechanic?
Yes, you can take some basic troubleshooting steps to help diagnose code P0155, such as checking the oxygen sensor’s wiring and connector for any signs of damage or corrosion, and monitoring the vehicle’s fuel trim and engine performance using a scan tool. Additionally, you can check the vehicle’s maintenance records to see if the oxygen sensor has been replaced recently or if there have been any previous issues with the engine’s fuel system. However, it’s still recommended to have a professional mechanic perform a thorough diagnosis to ensure the issue is properly addressed.
Related Powertrain Fuel & Air DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Powertrain Fuel & Air P0030 — The engine control module has detected a problem with the heater circuit for the…
- Powertrain Fuel & Air P0056 — The engine control module has detected a problem with the heater circuit for the…
- Powertrain Fuel & Air P0100 — The engine control module is telling you that the signal from the Mass Air Flow …
- Powertrain Fuel & Air P0101 — The P0101 code indicates that the engine control module (ECM) has detected an ab…
- Powertrain Fuel & Air P0102 — The engine computer sees a voltage that is too low coming from the mass‑air‑flow…
- Powertrain Fuel & Air P0103 — The engine control module is seeing a voltage signal from the mass‑air‑flow sens…
Published: · Updated: · By Tom Kowalski
This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.