P0135, P0141 and related: oxygen sensor heater

An oxygen sensor's built-in heater has a fault: the computer found the heater circuit open, shorted or drawing the wrong current.

SeverityLowLittle risk to the car, but the fault stays until it is repaired.

Can you keep driving?Safe to drive, book a check

What does P0135 mean?

An oxygen sensor only reads accurately when it is very hot. A small heater inside it brings it up to temperature within a minute or so of a cold start, long before the exhaust would. When the heater fails, the sensor stays cold for longer, the engine computer runs on a fixed mixture for that time, and it stores a heater code for the sensor named.

What causes P0135?

  1. A heater element that has burnt out inside the sensor, the commonest cause
  2. A blown fuse for the oxygen sensor heaters
  3. A broken or corroded wire or connector at the sensor
  4. Less often, a fault in the engine computer's heater driver

What to check first for P0135

  • Check the fuse that feeds the sensor heaters
  • Measure the heater's resistance at the sensor plug against the specification
  • Inspect the plug for corrosion and the lead for heat damage
  • If the heater has failed, the sensor itself is usually replaced as one part

Can you drive with P0135?

Safe to drive and not urgent. The car may use a little more fuel on short trips and will fail an emissions test while the light is on, so book the repair.

In states with an OBD-II emissions inspection, a car with the check engine light on fails the test until the fault is fixed.

Codes on this page

30
  • P0135O2 Sensor Heater CircuitBank 1 Sensor 1
  • P0141O2 Sensor Heater CircuitBank 1 Sensor 2
  • P0147O2 Sensor Heater CircuitBank 1 Sensor 3
  • P0155O2 Sensor Heater CircuitBank 2 Sensor 1
  • P0161O2 Sensor Heater CircuitBank 2 Sensor 2
  • P0167O2 Sensor Heater CircuitBank 2 Sensor 3
  • P0030HO2S Heater Control CircuitBank 1 Sensor 1
  • P0031HO2S Heater Control Circuit LowBank 1 Sensor 1
  • P0032HO2S Heater Control Circuit HighBank 1 Sensor 1
  • P0036HO2S Heater Control CircuitBank 1 Sensor 2
  • P0037HO2S Heater Control Circuit LowBank 1 Sensor 2
  • P0038HO2S Heater Control Circuit HighBank 1 Sensor 2
  • P0042HO2S Heater Control CircuitBank 1 Sensor 3
  • P0043HO2S Heater Control Circuit LowBank 1 Sensor 3
  • P0044HO2S Heater Control Circuit HighBank 1 Sensor 3
  • P0050HO2S Heater Control CircuitBank 2 Sensor 1
  • P0051HO2S Heater Control Circuit LowBank 2 Sensor 1
  • P0052HO2S Heater Control Circuit HighBank 2 Sensor 1
  • P0056HO2S Heater Control CircuitBank 2 Sensor 2
  • P0057HO2S Heater Control Circuit LowBank 2 Sensor 2
  • P0058HO2S Heater Control Circuit HighBank 2 Sensor 2
  • P0062HO2S Heater Control CircuitBank 2 Sensor 3
  • P0063HO2S Heater Control Circuit LowBank 2 Sensor 3
  • P0064HO2S Heater Control Circuit HighBank 2 Sensor 3
  • P0053HO2S Heater ResistanceBank 1 Sensor 1
  • P0054HO2S Heater ResistanceBank 1 Sensor 2
  • P0055HO2S Heater ResistanceBank 1 Sensor 3
  • P0059HO2S Heater ResistanceBank 2 Sensor 1
  • P0060HO2S Heater ResistanceBank 2 Sensor 2
  • P0061HO2S Heater ResistanceBank 2 Sensor 3

Checked on · Rafael Soares

These are the generic meanings every manufacturer shares. Each brand adds its own detail, so your car's handbook, its service information and a qualified mechanic have the last word. OdoKeep has no connection with any manufacturer, and the app does not read codes from the car.

Write the code into the car's history

Log the code in OdoKeep as an OBD scan when a scanner or the workshop gives you one, then the repair and what it cost, and keep the maintenance that prevents it on a plan with reminders. The app keeps the record; it does not read the car.

QR code to download OdoKeep on the App Store or Google Play

Point your phone's camera here