Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0135 on 2009-2013 Toyota Corolla: O2 Sensor Heater Circuit Causes and Fixes

This code almost always means the heater inside the upstream oxygen sensor (Bank 1, Sensor 1) has failed. The most reliable fix is replacing the sensor, typically with a Denso-branded part. Expect to pay $100-$160 for an aftermarket sensor and $180-$270 for an OEM part. This is a common DIY repair with a difficulty of 2/5.

19 minutes to read 2009-2013 Toyota Corolla
Most Likely Cause
Failed Air/Fuel Ratio Sensor Heater Element
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $400
Parts Price
$100 – $270
⚠️ Drivable, but... — You can drive the car, but you will experience reduced fuel economy and increased emissions. Ignoring the issue for an extended period could potentially lead to damage to the catalytic converter due to a prolonged rich fuel mixture.
Key Takeaways
  • P0135 on a 2009-2013 Corolla almost always points to a failed heater in the upstream Air/Fuel Ratio sensor.
  • Before buying parts, test the sensor's heater resistance with a multimeter—it's a quick and definitive check. Expect 2.5-4.0 Ohms on a good sensor.
  • Also, check the 'A/F HEATER' or 'EFI' fuse in the engine bay fuse box before assuming the sensor is bad.
  • Use a quality replacement sensor from a brand like Denso or NGK/NTK for the best results.
  • Ensure you purchase the correct part number for your specific model year (2009-2010 vs. 2011-2013), as they are different.
The trouble code P0135 indicates that your Corolla's Engine Control Module (ECM) has detected a malfunction in the heater circuit of the upstream oxygen sensor. This sensor, which Toyota often calls an Air/Fuel Ratio (A/F) Sensor, is located in the exhaust manifold before the catalytic converter. It has a built-in heater to get it to its effective operating temperature (over 600°F, and up to 1200°F for A/F sensors) quickly after a cold start. A working heater allows the engine to enter 'closed-loop' fuel control faster, which is crucial for optimal fuel economy and low emissions. The ECM triggers the code when it detects that the heater current is too high (above 8A-10A) or too low (below 0.3A-0.8A), or otherwise out of the expected range.

What's Unique About the 2009-2013 Toyota Corolla

On this generation of Toyota Corolla, like many other Toyota models, the P0135 code is overwhelmingly caused by the natural failure of the heater element inside the original Denso Air/Fuel Ratio sensor. While wiring or fuse issues are possible, the sensor itself is the most common point of failure. Owners must verify the correct part number for their specific model year, as there is a known split between 2009-2010 and 2011-2013 vehicles.

Symptoms You May Notice

  • Check Engine Light is on.
  • Reduced fuel economy, potentially by 10-20%.
  • Rough idle or poor performance, especially during cold starts.
  • Failing a vehicle emissions test.
  • The Check Engine Light may appear specifically after a cold start, as this is when the heater circuit is most critical.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the downstream (Bank 1, Sensor 2) oxygen sensor instead of the upstream (Bank 1, Sensor 1) Air/Fuel Ratio sensor.
  • Replacing the sensor without first checking the A/F heater fuse.

Most Likely Causes

  1. Failed Air/Fuel Ratio Sensor Heater Element 🔴 High Probability The internal heater element in the OEM Denso sensor is a common failure point over time and mileage across many Toyota vehicles. The delicate internal wiring of the heater simply breaks from thermal cycling.
    How to confirm: Disconnect the sensor and measure the resistance between the two heater circuit wires (usually the same color, often black) with a multimeter. A reading of infinite resistance (open circuit) or a value far outside the manufacturer's specification confirms failure. A good sensor should have a low resistance, typically between 2.5 and 4.0 Ohms when cold.
    Typical fix: Replace the upstream Air/Fuel Ratio sensor (Bank 1, Sensor 1).
    Est. part cost: $100-$270
  2. Blown A/F Heater Fuse 🟡 Medium Probability
    How to confirm: Locate the fuse box in the engine bay. The fuse is often labeled 'EFI' or 'A/F HTR'. A visual inspection or a continuity test with a multimeter will confirm if it's blown. Note that on these Corollas, the O2 sensor heater power may be part of a larger 'EFI' circuit, so multiple fuses may need to be checked.
    Typical fix: Replace the blown fuse. If the new fuse blows immediately, it indicates a short circuit in the wiring or the sensor itself that needs to be diagnosed.
    Est. part cost: $1-$5
  3. Damaged Wiring or Connector ⚪ Low Probability
    How to confirm: Visually inspect the wiring harness leading to the sensor for any signs of melting, chafing, or breaks, especially where it might contact hot exhaust components. Check the connector for corrosion, moisture, or pushed-out pins.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): This is very uncommon. The ECM's internal driver for the heater circuit can fail, but this should only be considered after all other possibilities (sensor, fuse, wiring) have been definitively ruled out.

Diagnosis Steps

  1. Scan the vehicle for any other stored trouble codes to ensure P0135 is the only issue.
  2. Perform a thorough visual inspection of the upstream A/F sensor's wiring harness and connector. Look for any signs of melting, corrosion, or physical damage.
  3. Locate the fuse box under the hood and check the fuse(s) for the 'A/F HEATER' or 'EFI' circuit. Replace if blown.
  4. If the fuse is good, disconnect the sensor's electrical connector.
  5. Use a multimeter set to Ohms to measure the resistance across the two heater pins on the sensor side of the connector (typically the two black wires). For this vehicle, a good sensor should have a low resistance, typically between 2.5 and 4.0 Ohms at room temperature. An open circuit (infinite resistance) or very high resistance confirms the heater element has failed.
  6. If the sensor resistance is good, turn the ignition to 'ON' (engine off) and use a multimeter to check for 12-volt power at the corresponding pins on the vehicle's harness side of the connector.
  7. If power and ground are present and the sensor's resistance is within spec, there may be an intermittent wiring issue or, in very rare cases, a fault with the ECM.

Parts You'll Likely Need

  • Upstream Air/Fuel Ratio Sensor (Bank 1, Sensor 1) (OEM #2009-2010: 89467-02060 (Denso 234-9056) | 2011-2013: 89467-12030 (Denso 234-9112)) — This is the most common cause of code P0135, as the internal heater element fails over time.
    Trusted brands: Denso (OEM), NGK (NTK), Bosch
    OEM price range: $180-$270
    Aftermarket price range: $100-$160

Platform-Specific Known Issues

  • There is a confirmed part number difference for the upstream sensor. 2009-2010 models use a different sensor than 2011-2013 models. Always verify the part number with your vehicle's VIN before purchasing. Using the wrong sensor can cause the code to persist or other running issues.
  • The downstream sensor is Toyota part number 89465-02330 and should not be confused with the upstream sensor for this code.

Mechanic-Grade Diagnostic Values

  • A/F Sensor Heater Current (Live Data) — expected: 0.8 A to 10 A during initial warm-up, then duty-cycled by ECM.. Failure: Current below 0.8 A (sets P0031/P0135) or above 10 A (sets P0032/P0135).
  • Voltage at A/F Sensor Connector (Harness Side) — expected: Battery voltage (approx. 12V) at pin +B with ignition ON.. Failure: No voltage indicates a problem with the EFI MAIN relay or fuse.
  • ECM Control Signal (Live Data/Scope) — expected: Pulse Width Modulated (PWM) signal on the HA1A circuit.. Failure: No signal or a steady ground/voltage could indicate a faulty ECM driver.

Scan Tool Commands That Help

  • Toyota Techstream: Active Test -> Control the A/F Sensor Heater — This command allows a technician to manually turn the heater circuit on and off. It's used to verify the integrity of the wiring, EFI relay, and ECM driver by observing the current draw with a low-amp probe when the heater is commanded ON. This definitively separates a sensor failure from a circuit failure.

Wiring & Ground Locations

  • ECM Connector (HA1A and +B pins) — The A/F Sensor heater control wire (HA1A) and power supply wire (+B) terminate at the Engine Control Module (ECM), which is located behind the glove box.. If the sensor and fuse are good, a technician must check for continuity between the sensor connector and these specific ECM pins to rule out a wiring break. A break in either wire will cause P0135.
  • Engine Ground Strap — A major engine ground strap is located on the transmission housing, connecting to the chassis near the battery tray.. While not directly part of the sensor circuit, a corroded or loose main engine ground can cause a multitude of floating voltages and unpredictable electrical issues, including erratic behavior of sensor circuits. Verifying this ground is a critical step in diagnosing any stubborn electrical fault.
  • EFI MAIN Relay and A/F HTR Fuse — Located in the under-hood fuse and relay box, near the battery.. The EFI MAIN relay supplies power to the A/F heater circuit fuse. A failure in the relay or the fuse will cut power to the sensor's heater, directly causing code P0135.

Real Owner Repair Stories

  • YouTube - DJ Mobile Auto Services (2007 Toyota Corolla (E140 platform, similar wiring to 2009-2013)) — Check Engine Light with P0135, high fuel consumption, intermittent stuttering.
    ❌ Tried (didn't work) Replacing the A/F sensor twice with new parts., Clearing the code, which would return after a few hours.
    ✅ What actually fixed it The diagnosis revealed that the ECM was not providing the ground signal to activate the heater circuit. The technician suspected a faulty ECM driver as the final cause, after confirming power supply and wiring integrity were good.

OEM Part Supersession History

  • 89467-0204089467-12030 (for 2011-2013 models) — The 89467-12030 was a revised version to address early heater circuit failures and has minor variations in internal calibration curves and heater resistor tolerance.
    Heads up: While physically identical, using the wrong sensor (e.g., a '12030' on a 2009 model or a '02060' on a 2012 model) can lead to the code returning or causing incorrect fuel trim behavior because the ECM is calibrated for a specific resistance profile during warm-up.

Model Year Variations Within This Range

  • 2009-2010 vs 2011-2013: The primary difference is the upstream A/F Ratio sensor part number. 2009-2010 models use Toyota P/N 89467-02060 (Denso 234-9056), while 2011-2013 models use Toyota P/N 89467-12030 (Denso 234-9112). These parts are not interchangeable due to different internal calibrations expected by the ECM.

Diagnostic Flowchart

Start by confirming if P0135 is the sole code or if it's accompanied by other EFI-related faults. This guide focuses on the Bank 1 Sensor 1 heater circuit common to the 1.8L 2ZR-FE platform.
Locate the engine bay fuse box. Inspect the 'A/F HTR' or 'EFI' fuses. Are they blown?
→ Replace the fuse ($1-$5). If it blows again immediately, inspect the harness for a short to ground where it passes the exhaust manifold before replacing the sensor.
Inspect the upstream A/F sensor wiring (Bank 1 Sensor 1). Is there visible melting, chafing, or corrosion at the connector?
→ Repair the wiring harness or clean the connector pins. Ensure the harness is clipped away from the hot exhaust components to prevent future melting.
Disconnect the A/F sensor. Use a multimeter to measure resistance across the two heater pins (usually the two black wires) on the sensor side. What is the reading?
The heater element has failed (common Denso failure). What is your Corolla's model year?
→ Replace with the model-specific upstream A/F sensor for 09-10. Note: These years may also exhibit a cold-start rattle (T-SB-0087-09), but it is unrelated to the P0135 code.
→ Replace with the 11-13 specific upstream A/F sensor. Verify the part number with your VIN, as using the 09-10 sensor will cause the code to persist.
Sensor resistance is within spec. Turn ignition ON (engine off). Measure voltage at the harness side of the connector. Is ~12V present?
→ If power and ground are present but the code persists with a good sensor, check for intermittent wiring breaks or, in rare cases, an ECM fault. Ensure you aren't testing the downstream sensor (89465-02330) by mistake.
→ There is a break in the power supply circuit between the EFI relay/fuse and the sensor. Trace the wire back to the fuse box for a broken wire or corroded junction.
Locate the engine bay fuse box. Inspect the 'A/F HTR' or 'EFI' fuses. Are they blown?
→ Replace the fuse ($1-$5). If it blows again immediately, inspect the harness for a short to ground where it passes the exhaust manifold before replacing the sensor.
Inspect the upstream A/F sensor wiring (Bank 1 Sensor 1). Is there visible melting, chafing, or corrosion at the connector?
→ Repair the wiring harness or clean the connector pins. Ensure the harness is clipped away from the hot exhaust components to prevent future melting.
Disconnect the A/F sensor. Use a multimeter to measure resistance across the two heater pins (usually the two black wires) on the sensor side. What is the reading?
The heater element has failed (common Denso failure). What is your Corolla's model year?
→ Replace with the model-specific upstream A/F sensor for 09-10. Note: These years may also exhibit a cold-start rattle (T-SB-0087-09), but it is unrelated to the P0135 code.
→ Replace with the 11-13 specific upstream A/F sensor. Verify the part number with your VIN, as using the 09-10 sensor will cause the code to persist.
Sensor resistance is within spec. Turn ignition ON (engine off). Measure voltage at the harness side of the connector. Is ~12V present?
→ If power and ground are present but the code persists with a good sensor, check for intermittent wiring breaks or, in rare cases, an ECM fault. Ensure you aren't testing the downstream sensor (89465-02330) by mistake.
→ There is a break in the power supply circuit between the EFI relay/fuse and the sensor. Trace the wire back to the fuse box for a broken wire or corroded junction.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Excessive Oil Consumption 🟠 Medium — More common on early 2009-2010 models. Caused by piston ring design. Less severe than the prior 1ZZ-FE engine but still a known issue. (Ref: Toyota issued a bulletin in late 2008 and in some cases an ECU firmware update could mitigate the issue.)
  • Brief Engine Rattle on Cold Start 🟠 Medium — A well-documented issue on 2009-2010 models. A brief rattle (~1 second) upon cold startup is caused by a faulty VVT gear assembly. (Ref: T-SB-0087-09 describes the issue and repair procedure, which involves replacing the camshaft timing gear assembly.)
  • Water Pump Failure 🟡 Low — Failures (often leaks or bearing noise) are known to occur, sometimes at relatively low mileage (e.g., 30,000-60,000 miles).

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific P0135 repair, obtaining a used part is almost never a good idea for the sensor itself. However, if the cause is a rare wiring harness issue or a faulty ECM, a used part from a reputable auto recycler can be a cost-effective solution.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a wiring harness: Inspect for any cuts, melted sections, or brittle insulation. Ensure all connector tabs are intact.
  • For an ECM: Check for any signs of water damage or corrosion on the case and pins. Ensure the part number matches your original ECM exactly.
  • Verify the donor vehicle was not in a flood or had fire damage.

OEM-only on this vehicle (don't cheap out):

  • Air/Fuel Ratio Sensor: While some aftermarket brands are good, OEM (Denso) is the most reliable choice to avoid compatibility issues. Low-quality aftermarket sensors are a common cause of repeat failures.

Aftermarket brands forum-validated for this vehicle:

  • Denso (OEM supplier)
  • NGK / NTK

Brands owners have reported issues with on this vehicle:

  • Generic, unbranded sensors from online marketplaces. These often have high rates of being dead-on-arrival or failing prematurely due to not meeting the precise OEM specifications for heater resistance and sensor response time.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2010 Toyota Corolla LE 1.8L 2ZR-FE

Symptoms: Check engine light on, P0135 code indicating a heater circuit malfunction.

What fixed it: Replaced the air fuel ratio (AFR) sensor with a matching part (89467-12030). The owner verified the physical markings on the old sensor matched the replacement.

Source hint: AliExpress Review - 89467-12030 Air Fuel Ratio Sensor: The Complete Guide for Toyota Owners Facing Check Engine Lights

2013 Toyota Corolla 1.5L

Symptoms: 15% increase in fuel consumption, slight hesitation when accelerating from a stop, check engine light with code P0135.

What fixed it: Diagnosed by observing a flat voltage reading from the upstream sensor and inspecting wiring; replaced the sensor with part number 8946552380.

Source hint: AliExpress Review - 8946552380 Oxygen Sensor for Toyota Yaris Corolla Vios 1.3 1.5

Frequently Asked Questions

Which specific fuse should I check for a P0135 code on my 2009-2013 Corolla?
You should check the fuses in the engine bay fuse box labeled 'A/F HTR' or 'EFI'. On these Corollas, the heater power is often part of the larger 'EFI' circuit, so multiple fuses may need to be inspected.
What is the correct resistance for a new A/F sensor on the 1.8L 2ZR-FE engine?
A functional sensor should show a low resistance between the two heater circuit wires (typically the black wires), measuring between 2.5 and 4.0 Ohms when cold/at room temperature.
Can I use the same sensor for a 2010 and a 2012 Corolla?
No. There is a confirmed part number difference: 2009-2010 models use a different upstream sensor than 2011-2013 models. You must verify the part number with your VIN to avoid persistent codes.
Is the P0135 code related to the downstream sensor (Part #89465-02330)?
No. P0135 specifically refers to Bank 1, Sensor 1 (the upstream sensor). The downstream sensor (Toyota part number 89465-02330) is a different component and should not be confused with the sensor responsible for this code.
Does the 2ZR-FE engine have any known issues that might cause a rattle during the cold start when this code appears?
Yes, 2009-2010 models are known for a brief engine rattle on cold start caused by a faulty VVT gear assembly, as described in TSB T-SB-0087-09. While not the cause of P0135, it is a common mechanical issue for this specific vehicle.
Why does my Check Engine Light only come on immediately after a cold start?
The P0135 code identifies a heater circuit failure. The heater is most critical during a cold start to bring the sensor to operating temperature quickly; if the internal element is broken, the ECM will detect the fault immediately during this phase.
How To Fix P0135 Code – Heated O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
How To Fix P0135 Code – Heated O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
How To Fix P0135 Engine Code: O2 Sensor Heater Circuit Bank 1 Sensor 1
How To Fix P0135 Engine Code: O2 Sensor Heater Circuit Bank 1 Sensor 1
TOYOTA COROLLA OXYGEN SENSOR HEATER FUSE LOCATION 2013 2014 2015 2016 2017 2018 2019
TOYOTA COROLLA OXYGEN SENSOR HEATER FUSE LOCATION 2013 2014 2015 2016 2017 2018 2019
Toyota 2ZR-FE Engine Water Pump Replacement | Corolla & RAV4 2007 Onwards
Toyota 2ZR-FE Engine Water Pump Replacement | Corolla & RAV4 2007 Onwards
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0135 (Deep Dive) for:
  • Toyota Corolla: 20092010201120122013
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part