Freeze Frame
OBD-II trouble code

P0135

Oxygen Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)

Severity Moderate Safe to drive? Short term System Oxygen sensor heater circuit Applies to OBD-II vehicles with a heated upstream oxygen or air-fuel-ratio sensor

In plain English: The computer cannot get the upstream oxygen sensor on bank one to heat at the expected rate, or the heater circuit is drawing the wrong current.

The engine will usually keep running because exhaust heat eventually warms the sensor, but cold-start fuel control and emissions suffer. Repair it promptly, especially if a shared heater fuse serves other sensors. Stop if damaged wiring is shorting against the exhaust or repeatedly blowing a fuse.

Most likely cause: open or failed heater inside bank 1 sensor 1 (34% of cases). Cheapest first test: have you positively identified bank 1 sensor 1. Typical repair runs $2–$1400 in parts.

Full walkthrough — 8:18. Watch on YouTube

What P0135 actually means

The sensor contains an electric heater so its ceramic element reaches operating temperature before exhaust heat can do the job. A fuse or relay normally supplies voltage, and the engine computer controls the ground side while monitoring current, resistance or warm-up behavior.

The monitor can fail an open circuit, a short, resistance outside its calibrated range, or a sensor that stays too cool despite a high heater command. Exact resistance, current and warm-up time vary by sensor design and vehicle, so the factory specification is the pass-fail value.

Bank 1 Sensor 1 heater exhaust flow Battery voltage through fuse / relay FUSE ECM heater driver controls ground monitors heater current open / short / slow warm-up wrong heater current leads to P0135
Bank 1 Sensor 1 heater current or warm-up performance was wrong.

Symptoms

Most likely causes, ranked

Open or failed heater inside Bank 1 Sensor 1 34%
The sensing cell and heater are separate circuits inside one assembly. Prove heater resistance before replacing it.
Blown fuse, failed relay or missing heater power 20%
A blown fuse is a clue, not the finish line. Find the short before installing another fuse.
Melted, chafed or shorted sensor wiring 18%
The harness lives beside hot exhaust and moving engine parts. Inspect its full route, not only the connector.
Loose, wet or corroded connector terminals 12%
Heat and road splash can create resistance that passes a visual check but fails under heater load.
ECM heater-driver or controlled-ground fault 8%
This is uncommon and should be considered only after power, load, wiring and terminal tension are proven.
Incorrect replacement sensor or calibration issue 8%
A sensor with the wrong heater resistance can set the code even when it threads into the exhaust correctly.

Heater current after a cold start

On a fully cold engine, use a current clamp or the manufacturer's scan-data parameter and test procedure. These traces are illustrative; compare the actual amperage with service information for the exact sensor.

0.0 0.8 1.6 2.4 3.2 4.0 0 2 4 6 8 10 Heater current (amps) Time after start (seconds) Healthy heater - illustrative High-resistance circuit Open heater
Correct current curve = heater circuit works. Zero or low current = isolate power, load, or ground.

A healthy heater draws strong current immediately, then tapers as the element warms and its resistance rises. That controlled curve proves both power and a working load.

An open heater stays at zero current. A high-resistance circuit draws some current but remains well below the expected curve and may warm the sensor too slowly.

Zero current with battery voltage at the connector points to an open heater or ground-control path. Missing voltage points upstream to the fuse, relay or harness. Test both sides before buying the sensor.

How to diagnose it, in order

  1. Have you positively identified Bank 1 Sensor 1?
    Use the cylinder layout and exhaust diagram for this exact engine. Sensor one is before the converter, but physical access and left-right labels vary.
    Yes → go to step 2
    No → Confirm bank and sensor location first
  2. Is the heater fuse intact, powered and free of repeat failure?
    Check related heater codes and the wiring diagram. If the fuse is open, inspect every load on that shared feed for a short before replacing it.
    Yes → go to step 3
    No → Repair the power-feed fault and its cause
  3. Is specified battery voltage present at the heater connector?
    Back-probe only by the approved method with the heater commanded on. A test light or loaded voltage test can reveal a feed that shows twelve volts unloaded but collapses under current.
    Yes → go to step 4
    No → Repair the fuse, relay, feed or connector
  4. Is cold heater resistance within the factory specification?
    Switch the ignition off, unplug the sensor and measure only the heater pins shown in service information. Never apply an ohmmeter to an energized circuit or guess the pins.
    Yes → go to step 5
    No → Replace the correctly identified oxygen sensor
  5. Does the ECM-controlled ground carry the expected heater current?
    Check the control wire under load and inspect for heat damage or poor terminal tension. A good sensor and power feed with no commanded current leaves wiring, driver control or application-specific software.
    Yes → Verify warm-up data and intermittent connection
    No → Repair the control wire; condemn the ECM only if proven

Voltage, current and cold resistance separate a cheap fuse or wire repair from a sensor without guessing.

What you need to do this yourself

Some links may be affiliate links. They cost you nothing extra and do not change which tools are recommended — the diagnostic order on this site is the same either way.

What it costs to fix

RepairPartsLabour
Fuse or relay
Replace it only after finding why it opened.
$2–$40 0.3 h
Heat-damaged wiring repair
Route and shield the repaired harness away from the exhaust.
$10–$150 1.0 h
Oxygen-sensor connector
Use sealed, high-temperature parts and preserve terminal tension.
$20–$120 0.8 h
Bank 1 Sensor 1 oxygen sensor
Match the exact heater and sensor type; universal splices add failure points.
$50–$250 0.8 h
ECM heater-driver repair or module
The rare branch, justified only after a known load and complete circuit test.
$400–$1400 2.0 h

Most P0135 repairs are a sensor, fuse feed or heat-damaged wire. The expensive computer belongs at the very end of a loaded circuit test.

P0135 in 1:07

The same decision in under a minute: what it usually is, the test that settles it, and what the parts cost.

Full transcript

Everything said in the video, in order — for reading, searching or quoting.

00:00What this code means

Code P0135. Oxygen Sensor Heater Circuit Malfunction (Bank 1, Sensor 1).

In plain English: the computer cannot get the upstream oxygen sensor on bank one to heat at the expected rate, or the heater circuit is drawing the wrong current.

The engine will usually keep running because exhaust heat eventually warms the sensor, but cold-start fuel control and emissions suffer. Repair it promptly, especially if a shared heater fuse serves other sensors. Stop if damaged wiring is shorting against the exhaust or repeatedly blowing a fuse.

00:37How the test actually works

Here's what your engine computer is actually measuring.

The sensor contains an electric heater so its ceramic element reaches operating temperature before exhaust heat can do the job. A fuse or relay normally supplies voltage, and the engine computer controls the ground side while monitoring current, resistance or warm-up behavior.

The monitor can fail an open circuit, a short, resistance outside its calibrated range, or a sensor that stays too cool despite a high heater command. Exact resistance, current and warm-up time vary by sensor design and vehicle, so the factory specification is the pass-fail value.

So the code is not a part failure report. It's a performance measurement that came back under spec.

01:24Symptoms

What you'll usually notice, beyond the light itself.

Check-engine light after a cold start. The heater monitor often runs immediately after startup, before the exhaust is hot.

Longer open-loop operation. The computer may wait longer for reliable oxygen feedback before using closed-loop fuel correction.

Slightly worse cold-start fuel economy. The effect is usually most noticeable during repeated short trips.

Other oxygen-sensor heater codes. Several heater codes together point toward a shared fuse, relay or power feed rather than several failed sensors.

Often no driveability symptom. The sensing element can still work once exhaust heat brings it up to temperature.

02:15Most likely causes, ranked

Now the part you came for: what actually causes this, ranked by how often it turns out to be the culprit.

34 percent of the time, it's this: Open or failed heater inside Bank 1 Sensor 1. The sensing cell and heater are separate circuits inside one assembly. Prove heater resistance before replacing it.

20 percent of the time, it's this: Blown fuse, failed relay or missing heater power. A blown fuse is a clue, not the finish line. Find the short before installing another fuse.

18 percent of the time, it's this: Melted, chafed or shorted sensor wiring. The harness lives beside hot exhaust and moving engine parts. Inspect its full route, not only the connector.

12 percent of the time, it's this: Loose, wet or corroded connector terminals. Heat and road splash can create resistance that passes a visual check but fails under heater load.

8 percent of the time, it's this: ECM heater-driver or controlled-ground fault. This is uncommon and should be considered only after power, load, wiring and terminal tension are proven.

8 percent of the time, it's this: Incorrect replacement sensor or calibration issue. A sensor with the wrong heater resistance can set the code even when it threads into the exhaust correctly.

Notice that the most expensive repair is not the most likely one. That matters, because the cheap checks come first.

03:50The measurement that decides it

This is the single measurement that tells you whether you need the expensive part or the cheap one.

On a fully cold engine, use a current clamp or the manufacturer's scan-data parameter and test procedure. These traces are illustrative; compare the actual amperage with service information for the exact sensor.

A healthy heater draws strong current immediately, then tapers as the element warms and its resistance rises. That controlled curve proves both power and a working load.

An open heater stays at zero current. A high-resistance circuit draws some current but remains well below the expected curve and may warm the sensor too slowly.

Zero current with battery voltage at the connector points to an open heater or ground-control path. Missing voltage points upstream to the fuse, relay or harness. Test both sides before buying the sensor.

04:47Diagnostic order

So here is the order to actually test this, cheapest and most likely first.

Step 1. Have you positively identified Bank 1 Sensor 1? Use the cylinder layout and exhaust diagram for this exact engine. Sensor one is before the converter, but physical access and left-right labels vary.

Step 2. Is the heater fuse intact, powered and free of repeat failure? Check related heater codes and the wiring diagram. If the fuse is open, inspect every load on that shared feed for a short before replacing it.

Step 3. Is specified battery voltage present at the heater connector? Back-probe only by the approved method with the heater commanded on. A test light or loaded voltage test can reveal a feed that shows twelve volts unloaded but collapses under current.

Step 4. Is cold heater resistance within the factory specification? Switch the ignition off, unplug the sensor and measure only the heater pins shown in service information. Never apply an ohmmeter to an energized circuit or guess the pins.

Step 5. Does the ECM-controlled ground carry the expected heater current? Check the control wire under load and inspect for heat damage or poor terminal tension. A good sensor and power feed with no commanded current leaves wiring, driver control or application-specific software.

Voltage, current and cold resistance separate a cheap fuse or wire repair from a sensor without guessing.

06:28Repair costs

What this costs to put right, in US dollars, parts and labor.

Fuse or relay: 2 to 40 dollars in parts, plus about 0.3 hours of labor. Replace it only after finding why it opened.

Heat-damaged wiring repair: 10 to 150 dollars in parts, plus about 1.0 hours of labor. Route and shield the repaired harness away from the exhaust.

Oxygen-sensor connector: 20 to 120 dollars in parts, plus about 0.8 hours of labor. Use sealed, high-temperature parts and preserve terminal tension.

Bank 1 Sensor 1 oxygen sensor: 50 to 250 dollars in parts, plus about 0.8 hours of labor. Match the exact heater and sensor type; universal splices add failure points.

ECM heater-driver repair or module: 400 to 1400 dollars in parts, plus about 2.0 hours of labor. The rare branch, justified only after a known load and complete circuit test.

Most P0135 repairs are a sensor, fuse feed or heat-damaged wire. The expensive computer belongs at the very end of a loaded circuit test.

Quick recap. P0135 means Bank 1 Sensor 1 did not heat correctly. Confirm the sensor location, inspect shared fuses and wiring, test voltage under load, measure cold heater resistance, and verify controlled-ground current before replacing parts.

If your scan tool showed a related code alongside this one, check those too: P0030, P0031, P0032, P0141.

Codes are on screen and linked below.