P0135 Code: What It Means and How to Fix It
8 min read · by Nicole Bennett · Last updated: November 5, 2026
P0135 is an OBD-II code that means the heater circuit of the upstream oxygen sensor on Bank 1, Sensor 1 has a fault. Kelley Blue Book recommends seeing a mechanic before you operate the vehicle at all.
The symptoms of this code overlap with other engine faults, so confirm the code and the sensor location, then check the wiring and fuse before you buy parts.
Oxygen sensor faults affect fuel use and emissions, so treat this guide as general information rather than a repair plan for your vehicle.
What the P0135 code means
A P0135 code flags a fault in the oxygen sensor heater circuit for bank 1 sensor 1, which is the upstream sensor on bank 1. Kelley Blue Book’s P0135 guide says the heater warms the sensor so it can give feedback to the engine computer sooner.
The code is about the heater circuit, so a check of the sensor’s output signal alone does not settle it. Test the heater side of the circuit as well, because that is the part the code names. A signal problem on the same upstream sensor sets a different code, covered in the upstream oxygen sensor low voltage code guide.
The p0135 code meaning is therefore about the heater, not the sensor’s signal alone. A heater that cannot warm the sensor delays the feedback the engine computer uses to manage the fuel mixture.
Because the code names the circuit, it tells you where to look first. Keep the service history in hand too, since a recent repair near the sensor or its wiring is useful to the shop. Check the heater wiring and fuse before you assume the sensor itself has failed.
Symptoms you may notice with this code
The most common symptom of this code is a lit check engine light. KBB adds that rough idling and rough running are very common with this code, until the exhaust heats up enough for the sensor to produce a signal.
- A steady check engine light.
- Rough idling, which can feel like shaking at a stop.
- Rough running until the exhaust warms up.
- Poor fuel economy, which KBB lists as a possible inconvenience.
- Stalling in some cases, also listed by KBB.
- Carbon buildup, which KBB mentions as a possible effect.
Some drivers notice the light before any roughness, while others feel the roughness first. A light and a rough idle together are a stronger reason to book service than either symptom alone. Symptoms vary by vehicle, so the light and the code are more reliable than a feeling alone. Write down when the rough running happens, especially on cold starts.
What causes this code
KBB describes the cause that sets P0135 as a short or open circuit, or an excessive current draw in the heater circuit, detected by the engine computer. That description points you to the wiring and the sensor heater as the first places to test.
The code can also appear during startup, when the engine computer tests the circuit. A code that shows up only at startup is still worth recording, because the test runs each time you start the car.
KBB notes that there are two known causes for this code but describes only the first and most common one. Treat the list as a starting point, and let the test results decide the repair.
How to fix P0135 in the right order
Fixing P0135 is easier when you follow a set order. Start with the cheap checks, then move to the sensor, and confirm the sensor location before you buy a replacement.
- Confirm the stored code reads P0135, and note the bank and sensor it names.
- Inspect the heater wiring and connector for damage, fraying or corrosion.
- Check the oxygen sensor heater fuse in the fuse box, using the owner’s manual for its location.
- Test the heater circuit resistance with a multimeter and compare it with the manual’s specification.
- Replace the Bank 1 Sensor 1 sensor only after the wiring and fuse check out, and confirm the sensor location first.
KBB warns that a DIY approach may result in more harm than good, and more money out of your pocket. If the resistance test is unfamiliar, let a shop run it and show you the readings.
Is it safe to keep driving with this code?
KBB says short drives may not cause mechanical problems, but it recommends seeking repairs from a mechanic before operating the vehicle at all. That makes P0135 a service item rather than a reason to ignore the light.
Poor fuel economy is also a reason not to wait, because the car keeps using more fuel until the heater circuit is checked. If the car stalls, runs very roughly, or starts to lose power, stop driving and arrange service. Keep the stored code and the symptoms in your notes so the shop can start from the same facts.

Repair checks and what they point to
Use this table to match each check result to its likely meaning. It does not replace a shop test, but it shows why the wiring and fuse come before the sensor.
| Check result | What it points to | Next step |
|---|---|---|
| Heater fuse is blown | A circuit fault that blew the protection | Replace the fuse and find out why it failed |
| Damaged or corroded heater wiring | An open or short in the heater circuit | Repair the wiring and recheck the code |
| Heater resistance out of specification | A failing heater inside the sensor | Replace the Bank 1 Sensor 1 sensor |
| Wiring and fuse are normal but the code returns | A fault that needs a shop diagnosis | Book a diagnosis before buying parts |
Treat each row as a guide, not a verdict, because a shop test can show a different cause. Compare each result with the owner’s manual specification. A reading that looks close to normal can still be out of range, so use the specification, not a feeling.
Costs and parts to expect for this code
KBB gives no dollar figures for this code, so the cost depends on whether the fix is a fuse, the wiring or the sensor. Ask for a written estimate that lists the test results before you approve any parts.

A repair that clears the code without fixing the circuit gives a false sense of security. The check engine light may stay off for a while, but the fault stays in the stored history, and a later shop will see it. Plan a re-check drive after every repair step for a p0135 fault, not only at the end, and write down the result each time.
Replacing a sensor without a test can leave the code in place, which means paying for a part that did not fix the fault. A short test first is often the cheaper path.
Compare warranty terms for the part as well, since a covered sensor can change the total cost of the repair. Asking for a parts list with part numbers helps you compare quotes from two shops. Check that any replacement sensor fits the bank and sensor position named by the code. Buying the wrong position is a common way to waste money on this repair.
Verify the fix before you clear the code
After any repair, drive the car normally and watch whether the code comes back. Clearing the code alone does not repair the heater circuit, and the light will return if the fault is still there.
If the light returns after the repair, go back to the test results rather than replacing another part. Record the date of the repair, the part replaced and the code history. That record helps the next shop trace a problem if the light returns.
Frequently Asked Questions
What is the p0135 code meaning in simple terms?
P0135 means the heater circuit for the upstream oxygen sensor on Bank 1, Sensor 1 has a fault. KBB says the heater warms the sensor so it can give feedback to the engine computer sooner.
Can I drive with this code?
KBB says short drives may not cause mechanical problems, but it recommends seeking a mechanic’s repair before operating the vehicle at all. Stop driving if the car stalls or runs very roughly.
What are the main symptoms of P0135?
The most common symptom is a lit check engine light. KBB says rough idling and rough running are very common with this code, and poor fuel economy is a possible effect.
How do I fix P0135?
Start with the wiring, the heater fuse and a resistance test before you replace the Bank 1 Sensor 1 sensor. KBB warns that a DIY approach can cost more than it saves, so a shop is a sound choice if the tests are unfamiliar.
How much does a P0135 repair cost?
KBB gives no dollar figures for this code. The price depends on whether the fix is a fuse, the wiring or the sensor, so ask for a written estimate with the test results.
Treat this code as a service item. Confirm the code, check the wiring and fuse, and make sure the repair fixes the heater circuit before you clear the code and drive normally.
-
Nicole Bennett, Technical Content Editor at BestOBD2Picks Nicole turns OBD-II standards, service bulletins, and repair data into step-by-step diagnostic guides anyone can follow. Technical Content Editor