P0135: Bank 1 Sensor 1 O2 Heater Circuit Malfunction
P0135 Code: O2 Sensor Heater Circuit Fault (Bank 1 Sensor 1). See symptoms, common causes, urgency and practical checks before parts are replaced.

Save all codes and freeze-frame data. The code tells you what the control module detected, not which component must be replaced.
Quick answer
Code P0135 indicates a malfunction in the heater circuit of the upstream oxygen (O2) sensor on Bank 1, Sensor 1. This means the sensor's internal heating element isn't reaching the required temperature quickly enough, delaying accurate exhaust-gas readings. The ECM detects this when the heater circuit resistance or voltage falls outside expected parameters.
What P0135 Code Means: O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
Which Sensor and Where It Lives
Bank 1, Sensor 1 refers to the first oxygen sensor in the exhaust stream before the catalytic converter on the engine's primary bank (the bank containing cylinder #1). In inline-4 engines, this is the only upstream sensor; in V6/V8 engines, Bank 1 is the side with cylinder #1. The heater circuit is a dedicated resistor inside the O2 sensor that brings the sensor's zirconia or titania element up to ~600°F (315°C) within 20-60 seconds of startup so it can produce accurate voltage signals for the ECM to adjust fuel trim.
How the ECM Detects the Fault
The ECM monitors the O2 sensor heater circuit in two primary ways. First, it checks for continuity and proper resistance (typically 2-10 ohms) through the heater element when the ignition is on. Second, it measures how quickly the sensor's output voltage stabilizes after a cold start. If the heater fails to draw current, draws excessive current, or the sensor stays "cold" (low voltage, no switching) for too long, the ECM logs P0135. Most manufacturers set the threshold at 60-90 seconds without the sensor entering closed-loop operation.
Why the Heater Matters
O2 sensors only generate accurate signals when hot. Without a functioning heater, the sensor relies solely on exhaust heat, which can take minutes; especially in cold weather. During this delay, the ECM runs in "open-loop" mode, using pre-programmed fuel maps that are often richer than necessary. This leads to poor fuel economy, rough idle, or elevated emissions. The heater circuit is separate from the sensor's signal wire, so a P0135 fault does not necessarily mean the sensor itself is bad; it could be wiring, a fuse, or the ECM's driver circuit.
Common Scenarios That Trigger P0135
A failed heater element (open or shorted) is the most frequent cause, but corrosion or damage in the sensor's internal wiring can also trigger the code. External issues include a blown fuse (often labeled "O2HTR" or similar), broken or chafed wiring in the sensor's harness, or a poor connection at the sensor's plug. Less commonly, a faulty ECM or a relay controlling the heater circuit can cause P0135. In many vehicles, a single O2 sensor heater fuse powers multiple sensors, so a blown fuse may set P0135 along with codes for other sensors (e.g., P0141 for Bank 1, Sensor 2).
Diagnostic Clues in the Freeze Frame
When P0135 sets, the ECM stores freeze-frame data showing engine conditions at the time of the fault. A cold-start scenario (coolant temp below ~120°F, throttle closed) strongly points to a heater circuit issue. If the code sets during steady driving, intermittent wiring or a failing heater element is more likely. Some scan tools can display live data for O2 sensor heater current or resistance, which can help distinguish between an open circuit (no current) and a short (excessive current).
Symptoms of P0135
Most drivers notice a check engine light and reduced fuel economy, as the ECM stays in open-loop longer than normal. During cold starts, you may experience rough idle or hesitation until the sensor warms up. In severe cases, the engine may run rich continuously, leading to a rotten-egg smell from the exhaust due to sulfur in the unburned fuel.
How to Fix P0135
Start with a visual inspection of the sensor's wiring and connector for damage or corrosion. Check the O2 sensor heater fuse and relay, then test for 12V at the heater circuit's power wire with the ignition on. If power is present, measure resistance across the heater terminals (unplugged); an open circuit (infinite ohms) or short (near 0 ohms) confirms a bad sensor. If the circuit tests normal, the issue may lie in the ECM or its wiring. Repairs typically range from $150 to $1,000+ depending on the cause ; see the full P0135 repair cost guide for a detailed breakdown.
Can You Still Drive With Code P0135?
Yes, in most cases, you can continue driving with P0135, as it does not pose an immediate safety risk. However, expect reduced fuel efficiency and potential long-term damage to the catalytic converter if the engine runs rich for extended periods. Address the issue promptly to avoid secondary problems.
Details that improve the diagnosis
Compare the reported value with engine temperature, barometric pressure, throttle position and related sensors. A signal that is electrically valid can still be implausible. Fuel trims at idle and at a steady higher speed help separate an intake leak from a fuel-delivery or measurement problem.
Before clearing anything, record whether the code is current, pending, history or permanent. Save companion codes and freeze-frame conditions, then note recent repairs, a weak battery, weather changes and the exact moment the symptom appears. After a confirmed repair, clear only the erasable codes and complete the appropriate drive cycle. A permanent code normally clears only after the onboard monitor verifies that the fault is gone.