DIAGLO - AI Car Diagnostics | Blog

P0135 Code: Why Your O2 Sensor Heater Fails and How to Fix It

A veteran mechanic's guide to diagnosing the Bank 1 Sensor 1 heater circuit without wasting money on the wrong parts.

By DIAGLO

Can you keep driving with a P0135 code active?

Yes, you can drive with a P0135 code for a few days, but do not ignore it. Your engine will run in open-loop mode longer on cold starts, burning up to 15% more fuel and risking damage to your catalytic converter. It is a moderate-priority issue that needs booking into a shop.

When your dashboard lights up with this code, your car's brain is pointing to a specific electrical issue. Under the hood, the OBD-II diagnostic system uses standardised naming conventions. The letter P stands for Powertrain, which covers your engine, transmission, and emissions systems. The second digit, 0, means this is a generic SAE-defined code with the exact same meaning on every make and model from Volkswagen to Ford. The third digit, 1, tells us the fault lies within fuel and air metering.

The official SAE J2012 definition is "O2 Sensor Heater Circuit Bank 1 Sensor 1". Oxygen sensors must reach about 315°C to start measuring exhaust gas accurately. Because raw exhaust gases take several minutes to heat the sensor naturally, manufacturers embed a tiny electrical heating element inside the ceramic tip. This heater brings the sensor to operating temperature in less than thirty seconds. When the Engine Control Unit (ECU) detects that the heater circuit is open, shorted, or drawing abnormal current, it flags P0135.

What actually happens inside your engine when P0135 triggers?

You will rarely notice severe drivability issues when this code triggers. The engine might idle slightly rough for the first two minutes on a cold morning, but once the exhaust gas warms the sensor naturally, the car runs normally. The real damage happens silently in your wallet through increased fuel consumption and tailpipe emissions.

Behind the scenes, the internal ceramic heater filament has likely cracked. Oxygen sensors endure extreme conditions. They rapidly cycle from freezing ambient temperatures to over 800°C. Over a typical lifespan of 100,000 to 150,000 kilometres, this constant expansion and contraction breaks the delicate heater wire.

When you turn your key to start the car, the ECU sends a 12-volt signal to the heater. If the internal circuit is broken, no current flows. The ECU immediately notes this lack of current draw and enters a default "limp" fueling strategy for cold starts. This often triggers companion codes in the memory, such as P0141, P0136, P0131, P0134, or P0137 as the system struggles to read the cold sensor. You might also see P0171 if the cold sensor causes the ECU to miscalculate the air-fuel ratio.

Probable causes of P0135 ranked by real-world frequency

We have analyzed the most common failure points for this specific code. Here is how they rank on the workshop floor.

CauseHow commonHow hard to confirmTypical fix
Failed O2 sensor heater elementExtremely common (approx. 80%)Easy (measure resistance with multimeter)Replace Bank 1 Sensor 1
Corroded or damaged wiring connectorModerately common (approx. 15%)Easy (visual inspection under car)Repair wiring or clean connector pins
Blown dedicated heater fuseRare (approx. 4%)Very easy (check engine bay fuse box)Replace fuse and locate short circuit
Failed Engine Control Unit (ECU)Extremely rare (approx. 1%)Hard (requires pin-out testing and scan tool)Replace or reprogram ECU

How to diagnose P0135 like a professional diagnostician

Perform these steps in order. This sequence starts with the easiest, zero-cost checks before moving to component replacement.

  1. Check the heater fuse. Locate the fuse panel under your hood. Look for a fuse labeled "EFI", "AUX", or "O2 HTR" (usually 10A or 15A). Use a test light or pull the fuse to check if the metal strip is broken. If the fuse is blown, replace it. If it blows again immediately, you have a short in the wiring harness.
  1. Visually inspect the harness. Raise the car safely on jack stands. Locate Bank 1 Sensor 1, which is the upstream sensor closest to the engine manifold before the catalytic converter. Trace the wire harness upward. Look for spots where the wire might have rubbed against the driveshaft or melted against the hot exhaust pipe. If you find bare copper, repair the wire.
  1. Measure heater resistance. Unplug the oxygen sensor electrical connector. Set your digital multimeter to the Ohms (Ω) setting. Touch the meter leads to the two heater terminals on the sensor side of the plug (usually the two wires of the same colour, often white on Bosch sensors). A healthy heater reads between 2 and 20 Ohms. If your meter reads "OL" (Open Loop) or infinite resistance, the heater is dead. Replace the sensor.
  1. Verify power feed to the heater. Turn your ignition key to the ON position but do not start the engine. Set your multimeter to DC Volts. Measure the harness side of the plug between the power supply pin and a solid metal chassis ground. You should see roughly 12 volts. If voltage is present and step 3 showed infinite resistance, your wiring is fine and the sensor is definitely broken.
  1. Check the ground control. The ECU controls the ground side of this circuit. Connect a 12V test light to the battery positive terminal. Probe the ground control pin on the harness connector while a helper starts the engine from cold. The test light should flash or light up steadily as the ECU grounds the circuit. If it does not, you have a wiring break between the plug and the ECU.

What will it cost to resolve P0135 in Europe?

These are realistic 2026 price estimates for repairs carried out at independent, non-dealer workshops across Europe.

RepairParts €Labour €Total range €
Premium O2 Sensor Replacement (Bosch/Denso)€70 - €160€50 - €90€120 - €250
Wiring Harness Repair / Soldering€5 - €15€80 - €150€85 - €165
Fuse Replacement€2 - €5€0 - €30€2 - €35
ECU Repair or Reprogramming€200 - €500€120 - €200€320 - €700

Access is the primary driver of labor costs for this repair. On an inline-four engine, Bank 1 Sensor 1 sits right at the front of the engine bay and takes fifteen minutes to replace. On a V6 or V8 engine, the sensor is often crammed between the engine block and the firewall, requiring specialized offset sensor sockets, heat guns, and significantly more labor time.

Avoid these costly mistakes when chasing P0135

The pattern we see most often in our workshop is owners replacing the wrong sensor. Bank 1 Sensor 1 is always the upstream sensor located before the catalytic converter, on the cylinder bank that contains cylinder number one. Many owners accidentally replace Sensor 2 (the downstream sensor behind the converter), which is associated with codes like P0141, P0136, or P0137.

Another frequent mistake is buying cheap, unbranded sensors online for €20. Modern engine management systems are incredibly sensitive to resistance parameters. A cheap aftermarket sensor often has a heater element with the wrong resistance out of the box. Your ECU will detect this mismatch and trigger the check engine light again within forty-eight hours. Stick to original equipment brands like Denso, Bosch, or NTK.

Finally, do not skip the manual physical check. If you install a brand-new €150 sensor without realizing that a wire has melted to your exhaust manifold, the new sensor's wiring will burn through immediately, leaving you right back where you started with a dead circuit.

Frequently asked questions

Can I pass an emissions test or MOT with a P0135 code?

No, you cannot. An active P0135 code illuminates the check engine light, which is an automatic failure in most European testing jurisdictions. Even if the light is cleared, the emissions monitor for the oxygen sensor heater will remain incomplete, causing the car to fail the test.

How long does an oxygen sensor heater typically last?

An original equipment oxygen sensor heater is designed to last between 100,000 and 150,000 kilometres. Over this timeframe, the heating filament experiences thousands of extreme thermal expansion cycles, which eventually fatigue and crack the internal ceramic element.

Can a bad O2 sensor heater damage my engine?

It will not cause immediate mechanical engine failure, but it will slowly degrade your catalytic converter. Because the sensor takes much longer to warm up, unburnt fuel enters the exhaust system. This fuel can ignite inside the converter, causing it to overheat and melt its internal structure over time.

Why does the code return after I cleared it with a scan tool?

Clearing the code only deletes the memory of the fault, not the physical issue. As soon as you perform a cold start, the ECU runs its self-test. When it detects that the heater circuit still has infinite resistance or no current draw, it instantly illuminates the light again.

The short version

P0135 indicates that the pre-heating element in your upstream oxygen sensor is broken.

Your car is safe to drive to a garage, but fuel consumption will rise by up to 15% during cold starts.

Most occurrences are caused by a burnt-out heating filament inside the sensor itself.

Always test the heater circuit resistance and check the engine bay fuse before buying parts.

Expect a proper fix to cost between €120 and €270 at an independent workshop.

A DIAGLO diagnosis narrows this down to your exact engine, symptoms, and active codes.

Codes that appear together with P0135

These are the codes a workshop reads together with P0135 — a second code often points straight at the real culprit.

CodeOfficial SAE definition
P0141O2 Sensor Heater Circuit Bank 1 Sensor 2
P0136O2 Sensor Circuit Bank 1 Sensor 2
P0131O2 Sensor Circuit Low Voltage Bank 1 Sensor 1
P0171System Too Lean Bank 1
P0134O2 Sensor Circuit No Activity Detected Bank 1 Sensor 1
P0137O2 Sensor Circuit Low Voltage Bank 1 Sensor 2