OBD OBD Code Guide

P0135 Code: O2 Sensor Heater Circuit (Bank 1 Sensor 1)

P0135 means the heater inside the bank 1 upstream oxygen sensor is not drawing current. You can keep driving. The sensor stays asleep until the exhaust gets hot, so you lose a little fuel economy.

Last updated 2026-11-11 · Reviewed by an ASE-certified technician

Safe to keep driving

Can you drive with P0135?

Yes, you can drive it.

Keep driving only while every one of these is still true:

  • No misfire codes alongside

How long can you keep driving?

12 months Estimate

Nobody can give you an exact number from behind a screen. This is a planning window, not a promise. It assumes the conditions above stay true.

Stop and park it the moment any of these happens

  • Misfire code appears
  • The sensor's heater circuit blows a fuse repeatedly

What happens if you don't fix it

Time What happens What it costs you
1 month Slightly worse fuel economy, slow cold-start closed loop $10 – $30
any time Fails emissions test No direct cost

Symptoms you can actually notice

  • Check engine light
  • Slightly worse fuel economy
  • Failed emissions test

What the computer is actually complaining about

A four wire oxygen sensor has two signal wires and two heater wires. The heater is a small coil that brings the sensor up to roughly 600F within seconds of a cold start. The ECU pulses battery voltage into that coil and watches the current it draws. No current means an open heater, a broken wire, or a blown fuse.

Most likely causes, cheapest check first

# Cause Odds Cost to check
1 Upstream oxygen sensor heater failed Likely Free
2 Heater circuit wiring broken Possible Free
3 Blown fuse for the O2 heater circuit Possible $5

What you need in your hands

  • OBD-II scanner with live data

    A $25 Bluetooth reader plus a free app shows the O2 heater circuit status and the B1S1 voltage trace. You do not need a shop tool.

  • Digital multimeter

    A basic meter runs $15 to $25 at any hardware store. It reads the heater resistance and the fuse, and it settles this code in ten minutes.

  • Upstream oxygen sensor Optional

    The bank 1 sensor 1 part runs $40 to $100. Buy it only after the fuse and the wiring test out clean.

Test it yourself, step by step

Do these in order. Each step tells you what to do, what to look at, what counts as fine, what counts as broken, and what you will actually see.

  1. 1 Plug the scanner into the trapezoid port under the dash on the driver side, above your left knee. Key to ON with the engine cold. Open live data and select the B1S1 oxygen sensor voltage and the heater circuit status.

    Look at
    Whether the heater circuit shows active within 30 seconds of key on, and whether B1S1 voltage starts moving before the engine warms.
    Fine if
    Heater shows active right away and B1S1 voltage begins swinging within a minute of the engine starting.
    Broken if
    Heater stays inactive, or B1S1 sits flat near 0.45V for the first three minutes. That is the open heater this code names.

    What you'll see A status line reading active or inactive, and a voltage number that either starts moving or sits still at 0.45V.

  2. 2 Open the fuse box lid under the hood on the driver side, next to the battery, and read the diagram printed on the inside of the lid. Find the row marked O2 heater or sensor heater and pull that fuse with the plastic tweezers in the lid.

    Look at
    Hold the fuse up to a light and look at the thin metal strip inside the colored plastic body.
    Fine if
    The strip is one unbroken piece of metal from leg to leg.
    Broken if
    The strip has a gap or a black burn mark. A fuse is the whole repair here, so replace it and clear the code before buying any sensor.

    What you'll see A small colored plastic block the size of your fingernail with two metal legs and one thin strip inside you can see against a light.

  3. 3 Follow the sensor wire up from the exhaust pipe at the front of the engine, under the hood, until you reach the connector clipped to the bracket beside the valve cover. Unclip it and separate the two halves.

    Look at
    The four pins inside the connector, and the color of the plastic around them.
    Fine if
    Four straight pins, dry, silver or brass colored, with no green or white crust.
    Broken if
    Green crust, white powder, or a pin pushed back out of its hole. Corrosion raises resistance and the ECU reads that as an open heater.

    What you'll see A gray or black plastic plug the size of a thumbnail with four pins in a row, and clean metal when you look straight into it.

  4. 4 Set the multimeter to ohms and touch one probe to each of the two heater pins in the sensor half of the connector. The heater pins are the two inside the plug that match the heavier wires, usually white on both sides.

    Look at
    The resistance number the meter settles on, and whether it reads open instead of a value.
    Fine if
    The meter reads roughly 3 to 14 ohms and holds steady.
    Broken if
    The meter reads OL, open, or above 100 ohms. That heater coil is broken inside the sensor and the sensor has to come out.

    What you'll see A number in the low single or low double digits on the display, holding still. An OL reading means the coil is gone.

  5. 5 If the heater tests open, soak the threads with penetrating oil and let it sit an hour. Unplug the connector, then break the sensor loose with a 22mm oxygen sensor socket on the pipe at the front of the engine, under the hood.

    Look at
    The threads in the pipe after the old sensor comes out, and whether the new sensor seats by hand for the first three turns.
    Fine if
    The new sensor turns in by hand for three turns, then snugs with a wrench, and the code stays off through two cold starts.
    Broken if
    The new sensor fights you from the first turn. Back it out, clean the threads, and start again. Crossed threads leak air and set a different code.

    What you'll see A sharp crack when the old sensor lets go, then a new brass body turning in smoothly with the wire hanging free.

Stop and hand it to a shop if

  • The same heater fuse blows again within a day of replacing it. That is a shorted wire, and it can melt the harness.
  • A misfire code appears alongside P0135, or the light starts flashing.
  • You smell raw fuel at the tailpipe while the engine idles.

What the repair costs

Shop Dealer DIY
$150 to $350 Parts and labor Not verified No dealer quote data for this code yet. We don't print a number we can't source. $30 to $100 Parts only, your own labor
Parts, priced separately
upstream oxygen sensor $40 – $100

Reference range compiled from 2 source type(s), as of 2026-11. This is not a quote — actual cost depends on your vehicle, region, and which part turns out to be the real cause.

Basis: reference · 2 source types cross-checked · Data as of 2026-11 · Confidence: medium

How to check what the shop tells you

Ask for the heater resistance reading in ohms from the old sensor, and whether they checked the fuse first. A sensor replacement with no resistance number and no fuse check is a parts guess. Ask if they tested the wire from the fuse box to the connector for continuity.

How to confirm it's really fixed

Clear the code, then start the engine cold and watch B1S1 voltage on live data. It should start swinging within 60 seconds instead of waiting for the exhaust to heat. Do two cold starts with a full cool down between them. If P0135 stays off, the heater circuit is fixed.

Common questions

Can I drive with a P0135 code?

Yes. The engine runs on a default fuel mixture until the exhaust heats the sensor, so you lose a little fuel economy. Nothing breaks from driving it.

How much does a P0135 repair cost?

The sensor runs $40 to $100 in parts. A shop charges $150 to $350 including labor. A blown fuse costs about $3 and ten minutes.

Will P0135 fail an emissions test?

Yes. A stored heater code is a fail in every state that runs the test. The monitor has to run clean before the car can be tested.

Can I replace the oxygen sensor myself?

On most four cylinders the sensor sits at the front of the engine and a 22mm socket reaches it. Soak the threads overnight. Rusted threads are the only real obstacle.

Does P0135 mean the sensor is dead?

The heater inside it is. The sensing element can still work once hot, which is why the car drives close to normal. Test resistance before you buy the part.