Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0155 — O2 Sensor Heater Circuit (Bank 2 Sensor 1)

    Run a shop or repair van?

    Run your next p0155 diagnosis — o2 sensor heater circuit (bank 2 sensor 1) job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0155 diagnosis — O2 Sensor Heater Circuit (Bank 2 Sensor 1)" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What the P0155 code means: The P0155 code indicates a malfunction in the heater circuit of the oxygen sensor located in Bank 2, Sensor 1 position.
    • Severity: This is a moderately severe code. You can likely drive your car home, but it's recommended to address it relatively soon to prevent further issues and reduced fuel economy.
    • Most common cause: A failed oxygen sensor heater element.

    What the P0155 code means

    The P0155 diagnostic trouble code (DTC) officially stands for "O2 Sensor Heater Circuit (Bank 2 Sensor 1)." In simpler terms, this code signifies that the powertrain control module (PCM) has detected an electrical fault within the heating element of the upstream oxygen sensor on engine bank 2. "Bank 2" refers to the side of the engine that does not contain cylinder #1, while "Sensor 1" designates the oxygen sensor located before the catalytic converter (upstream sensor). These upstream sensors are crucial for monitoring the oxygen content in the exhaust gases, which the PCM uses to adjust the air-fuel mixture for optimal combustion and emissions control. The heating element within the sensor quickly brings it up to its operating temperature, allowing for accurate readings soon after engine start-up. When the heater circuit fails, the sensor takes longer to warm up, compromising its ability to send accurate data to the PCM, leading to a less efficient engine operation and potentially increased emissions.

    Common symptoms

    • Check Engine Light (CEL) illuminated: This is almost always the first and most obvious symptom.
    • Decreased fuel economy: The PCM may not be able to precisely control the air-fuel mixture, leading to more fuel consumption.
    • Rough idle or hesitation: Incorrect air-fuel ratio can cause the engine to run less smoothly.
    • Engine performance issues: The engine might feel sluggish or lack power.
    • Failed emissions test: Due to increased emissions from an improperly controlled air-fuel mixture.

    Common causes

    1. Failed oxygen sensor heater element (most likely): Over time, the heating element inside the oxygen sensor can burn out or short internally.
    2. Wiring harness issues: Damaged, corroded, shorted, or open wiring leading to the O2 sensor heater circuit. This can include rodent damage, chafing, or corrosion at the connector.
    3. Blown fuse: A dedicated fuse protects the O2 sensor heater circuit in some vehicles. If this fuse blows, it will cut power to the heater.
    4. Faulty oxygen sensor connector: Corrosion or damage at the electrical connector to the O2 sensor.
    5. PCM failure (least likely): Rarely, an internal fault within the PCM itself can cause this code, but it

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email