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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0138 on 2009-2013 Toyota Corolla: O2 Sensor High Voltage Causes and Fixes

On a 2009-2013 Corolla, code P0138 is often a 'tattletale' code. While it points to the downstream O2 sensor (Sensor 2), the actual cause is frequently a failing upstream Air/Fuel Ratio sensor (Sensor 1). Before replacing any parts, check the upstream sensor's live data. A new Denso A/F sensor is about $120-$140. Also, check for water under the passenger carpet, as a clogged A/C drain can short the sensor's connector.

17 minutes to read 2009-2013 Toyota Corolla
Most Likely Cause
Failing Upstream Air/Fuel Ratio Sensor (Bank 1, Sensor 1)
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$250 – $500
Parts Price
$120 – $250
⚠️ Drivable, but... — Yes, you can drive the vehicle, but you should get it fixed soon. Ignoring it will lead to failed emissions tests, poor fuel economy, and could eventually damage the more expensive catalytic converter.
Key Takeaways
  • Do not automatically replace the downstream (Sensor 2) oxygen sensor. The P0138 code on this Corolla is very often caused by a failing upstream (Sensor 1) Air/Fuel Ratio sensor.
  • Use a scan tool to watch live data for both sensors. A lazy or stuck upstream sensor is a strong clue.
  • Before buying parts, pull back the passenger-side carpet and check the downstream O2 sensor connector for moisture or corrosion from the A/C drain.
  • When replacing sensors, use a quality brand like Denso, which is the Original Equipment Manufacturer (OEM) for Toyota.
  • Ignoring this code can lead to poor fuel mileage and potential damage to your catalytic converter.
The trouble code P0138 means "Oxygen Sensor Circuit High Voltage (Bank 1, Sensor 2)". Your Corolla's engine computer (ECM) is detecting a voltage signal from the downstream oxygen sensor that is consistently too high. This code is set when the sensor voltage remains above 1.1V-1.2V for a specified period. This sensor is located on the exhaust pipe after the catalytic converter. Its job is to monitor the converter's efficiency. A steady high voltage signal indicates that the exhaust gas is too rich (too much fuel, not enough oxygen), or that the sensor or its circuit has failed.

What's Unique About the 2009-2013 Toyota Corolla

On this generation of Corolla and its platform-mates (Matrix, Vibe), mechanics and owners frequently report that P0138 is misleading. The downstream sensor (Sensor 2) that triggers the code is often working perfectly; it's simply reporting a rich exhaust condition caused by a failing upstream Air/Fuel Ratio sensor (Sensor 1). Additionally, the downstream sensor's electrical connector is located inside the cabin. While a GM TSB for the Pontiac Vibe points to water damage on the passenger side from a clogged A/C drain, multiple owner videos for the Toyota Corolla specifically show the connector is located under the driver's side carpet, making the A/C drain a less likely cause for the Corolla sedan.

Symptoms You May Notice

  • Check Engine Light is on
  • Traction control light may also illuminate
  • Decreased fuel economy
  • Rough or unstable idle
  • Failing a vehicle emissions test
⚠️ Don't Waste Money on the Wrong Fix
  • Immediately replacing the downstream O2 sensor (Sensor 2) without first checking the live data from the upstream Air/Fuel Ratio sensor (Sensor 1). The upstream sensor is the more likely culprit on this vehicle.

Most Likely Causes

  1. Failing Upstream Air/Fuel Ratio Sensor (Bank 1, Sensor 1) 🔴 High Probability → Shop Oxygen Sensor This is a widely documented 'tattletale' scenario on this platform. The A/F sensor becomes lazy or fails, causing a rich fuel mixture. The downstream O2 sensor correctly reports this rich condition with a high voltage signal, triggering P0138. 🎬 Watch: A detailed breakdown of why this code triggers on Corollas.
    How to confirm: Use an OBD-II scanner to monitor live data for the upstream A/F sensor (B1S1). A healthy sensor will show fluctuating voltage/equivalence ratio readings that respond quickly to engine RPM changes. A failing sensor may be stuck or slow to respond, causing the downstream sensor (B1S2) to read consistently high.
    Typical fix: Replace the upstream Air/Fuel Ratio sensor located on the exhaust manifold. 🎬 Watch: How to replace the upstream and downstream oxygen sensors. The OEM part is Denso. Note that the part number differs by model year.
    Est. part cost: $120-$250
  2. Failed Downstream Oxygen Sensor (Bank 1, Sensor 2) 🟡 Medium Probability → Shop Oxygen Sensor Oxygen sensors are wear items and fail over time due to heat and contaminants. While often replaced unnecessarily for this code, it can be the actual point of failure, especially if the voltage is stuck at a fixed high value like 1.25V.
    How to confirm: With a scanner, check live data for B1S2. If the voltage is stuck high (e.g., >1.1V) and the upstream A/F sensor appears to be functioning correctly, the downstream sensor has likely failed internally. You can also test the sensor's internal heater resistance, which should typically be between 5 and 20 ohms when cold.
    Typical fix: Replace the downstream oxygen sensor located after the catalytic converter. 🎬 See this DIY walkthrough for replacing the downstream sensor and bolts. The OEM part is Denso.
    Est. part cost: $80-$150
  3. Water Intrusion or Damage at Downstream O2 Sensor Connector ⚪ Low Probability → Shop Oxygen Sensor The downstream O2 sensor harness for the Corolla runs through the floor and connects under the driver-side carpet, near the center console. While less common than on the Pontiac Vibe (where a clogged A/C drain on the passenger side is a known issue), moisture can still enter the cabin and corrode or short out the connector pins.
    How to confirm: Pull back the driver-side floor mat and carpet near the center console and pedals. Inspect the area for moisture, rust, or green/white corrosion on the O2 sensor's electrical connector.
    Typical fix: Dry out the connector (using compressed air, for example) and clean the pins with electrical contact cleaner. Apply dielectric grease to the connector to prevent future moisture intrusion. Find and fix the source of the water leak.
    Est. part cost: $5-$50

Rare But Worth Checking

  • Exhaust Leak: An exhaust leak between the upstream and downstream O2 sensor can allow extra oxygen into the exhaust stream, which can sometimes confuse the sensor readings and, in rare cases, contribute to this code.
  • Failing Catalytic Converter: While a failing converter typically triggers a P0420 code, a severely damaged or clogged converter can sometimes cause erratic O2 sensor readings, including a P0138. This is usually a last resort after sensors and wiring have been checked. One owner reported this was the ultimate fix after a new sensor didn't work.
  • PCM (Engine Computer) Issue: In very rare cases, a fault within the Powertrain Control Module itself can cause a false P0138 code. Toyota has issued TSBs for other models of this era where an ECM software update was required to correct a P0138. This should only be considered after all other possibilities have been exhausted.

Diagnosis Steps

  1. Connect an OBD-II scanner and confirm the P0138 code is present. Note any other codes like P0136 or P0607.
  2. View live data. Pay attention to 'O2S B1S1' (Upstream A/F Sensor) and 'O2S B1S2' (Downstream O2 Sensor).
  3. Observe B1S2 voltage. If it is stuck high (e.g., > 0.9V, often at 1.1V or 1.25V), this confirms the reading that set the code.
  4. Critically, observe B1S1 data. Does it react quickly to throttle changes? If it is stuck, slow, or reading lean, it is the primary suspect for causing a rich condition that B1S2 is reporting.
  5. If B1S1 seems okay, the next step is to inspect the wiring. Pull back the driver-side carpet and locate the downstream O2 sensor connector. Check for any signs of water damage, corrosion, or loose pins.
  6. If the connector is wet, dry it thoroughly, clean with contact cleaner, apply dielectric grease, and find and fix the water leak.
  7. If wiring and connector are clean and dry, perform a wiring test. Check for 12V heater power (+B), ground, and the signal wires (OX1B, E2) at the connector with the key on.
  8. If the wiring and upstream A/F sensor are confirmed to be working properly, the downstream O2 sensor (B1S2) is the most likely failed component.
  9. Before replacing any sensor, inspect the exhaust system for any obvious leaks between the upstream and downstream sensors.

Parts You'll Likely Need

  • Upstream Air/Fuel Ratio Sensor (Bank 1, Sensor 1) (OEM #Denso 234-9056 (2009-2010) or Denso 234-9112 (2011-2013)) — This is the most common root cause of P0138 on this Corolla, as it fails and causes a rich condition that the downstream sensor reports.
    Trusted brands: Denso (OEM)
    OEM price range: $180-$250
    Aftermarket price range: $120-$160
  • Downstream Oxygen Sensor (Bank 1, Sensor 2) (OEM #Denso 234-4305 (replaces OEM 89465-02380)) — This is the part directly indicated by the code. It may have failed, or it may be replaced due to misdiagnosis.
    Trusted brands: Denso (OEM), Bosch, NTK
    OEM price range: $150-$200
    Aftermarket price range: $80-$130

Related Codes That Often Appear With This One

  • P0136 — P0136 indicates a general circuit malfunction for the same sensor (Bank 1, Sensor 2), and the two codes often appear together when the sensor or its wiring has a serious fault.
  • P0607 — This code for 'Control Module Performance' can sometimes appear alongside P0138, specifically when the cause is water intrusion shorting the O2 sensor connector. The water can cause broader electrical communication issues. This is more commonly documented on the Pontiac Vibe platform-mate.

Technical Service Bulletins (TSBs) & Recalls

  • GM TSB #10-06-04-010A: While for the Pontiac Vibe, this TSB directly addresses P0138 and P0607 caused by a restricted A/C drain tube allowing water to drip on the downstream O2 sensor connector inside the vehicle. This is directly applicable to the identical Toyota Matrix and Corolla.

Platform-Specific Known Issues

  • The electrical connector for the downstream O2 sensor is located inside the vehicle. On the Corolla sedan, this is under the driver-side carpet near the center console, not the passenger side as on the related Pontiac Vibe.
  • The upstream Air/Fuel Ratio sensor is a common failure point that causes a rich fuel mixture, which in turn causes the downstream sensor to report a high voltage, setting the P0138 code as a 'tattletale'.

Mechanic-Grade Diagnostic Values

  • Downstream O2 Sensor (B1S2) Heater Resistance — expected: 5 to 20 Ohms (when cold). Failure: An open circuit (infinite resistance) or resistance far outside the expected range indicates a failed heater element.
  • Downstream O2 Sensor (B1S2) Voltage at Idle — expected: Relatively stable voltage, typically between 0.1V and 0.9V.. Failure: Voltage stuck consistently high, above 1.1V, for an extended period.
  • Downstream O2 Sensor (B1S2) Voltage during Techstream Active Test — expected: During the 'Control the Injection Volume for A/F sensor' test, voltage should respond to commanded rich/lean conditions.. Failure: If voltage does not change or responds sluggishly when commanding +/- 12.5% fuel injection, it points to a sensor or circuit issue.

Scan Tool Commands That Help

  • Toyota Techstream: Active Test: Control the Injection Volume for A/F sensor — This is a critical test to determine if the upstream A/F sensor is responding correctly. By commanding a -12.5% (lean) or +12.5% (rich) fuel change, a technician can observe the live data from both the upstream and downstream sensors to see if they react as expected. A lazy upstream sensor will fail to respond properly, confirming it as the likely root cause of the P0138.

Wiring & Ground Locations

  • Downstream O2 Sensor Connector — Inside the cabin, under the driver's side carpet, near the center console. Requires pulling back the carpet and possibly a plastic trim piece to access.. This is the physical connection point for the sensor. It can be a point of failure due to corrosion from moisture in the cabin or physical damage from being kicked or having wires stressed.
  • ECM Pins (B4 Connector) — At the Engine Control Module (ECM).. These are the specific terminals where the downstream O2 sensor communicates with the ECM. Pin 1: HT1B (Heater Control), Pin 2: OX1B (Sensor Signal), Pin 3: +B (Heater Power), Pin 4: E2 (Sensor Ground). This is essential for advanced circuit testing.

Real Owner Repair Stories

  • Reddit user on r/Toyota (2011 Toyota Corolla, ~180,000 miles) — Check Engine Light and traction light on, code P0138. Live data showed downstream O2 sensor stuck at 1.25V.
    ❌ Tried (didn't work) Replaced upstream O2 sensor (fixed a previous code, but P0138 appeared a month later)., Replaced downstream O2 sensor (code P0138 returned after 3 days)., Repaired an exhaust leak.
    ✅ What actually fixed it Replacing the catalytic converter with an OEM part. The original converter was damaged by coolant contamination from a prior head gasket failure and engine misfires.

Model Year Variations Within This Range

  • 2009-2010 vs 2011-2013: The upstream Air/Fuel Ratio Sensor (Bank 1, Sensor 1) has a different part number. 2009-2010 models use Denso 234-9056. 2011-2013 models use Denso 234-9112 (or 234-9301 for Japan-built vehicles). Using the wrong part can cause persistent issues. The downstream sensor (Denso 234-4305) remains the same for all years.

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • Premature Water Pump Failure 🔴 High — Commonly reported between 60,000 and 100,000 miles. Failure can cause overheating and lead to catastrophic engine damage if ignored.
  • Excessive Oil Consumption 🟠 Medium — The 2009 model year is particularly noted for this issue, where the engine may consume oil at a high rate, requiring frequent top-offs. A related TSB (EG045-07) was issued for the earlier 1ZZ-FE engine, but the 2ZR-FE in the 2009 model is also widely reported by owners to have this problem. (Ref: TSB EG045-07 (for previous engine, but issue is known on 2ZR-FE))
  • Melting/Sticky Dashboard 🟡 Low — In conditions of high heat and humidity, the dashboard material can degrade, becoming sticky, shiny, and prone to cracking. While not a mechanical failure, it is a widespread cosmetic issue. (Ref: Toyota Warranty Enhancement Program ZE6 (Note: While the Corolla was not officially on the list, many other Toyotas of this era were, and the issue is reported on Corollas. Owners may have had success getting coverage.))
  • Faulty Starter Motor 🟠 Medium — A common failure point where the starter produces a single click but does not turn the engine over, even with a good battery.
  • Clunking from Steering Intermediate Shaft 🟡 Low — A clunking or popping noise may be heard when turning the steering wheel at low speeds, caused by a faulty intermediate shaft.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this repair, using used parts is not recommended for the sensors themselves. The only scenario where a used part is viable is sourcing a wiring connector pigtail from a junkyard if the original connector is physically broken.

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

What to inspect on the donor part:

  • For a connector pigtail, ensure the plastic is not brittle or cracked.
  • Check for any signs of corrosion (green or white powder) on the pins.
  • Ensure the locking tab is intact and functional.

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

  • Air/Fuel Ratio Sensor (Upstream)
  • Oxygen Sensor (Downstream)
  • Catalytic Converter

Aftermarket brands forum-validated for this vehicle:

  • Denso (OEM manufacturer)
  • NTK

Brands owners have reported issues with on this vehicle:

  • Unbranded, low-cost sensors from online marketplaces like Amazon or eBay are frequently reported to fail quickly or be dead-on-arrival.

Real Owner Stories

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

2009 Toyota Corolla 1.8L

Symptoms: Check Engine Light with codes P0138 and P0607.

What fixed it: Drying out the O2 sensor connector under the carpet after an A/C drain clog.

Source hint: Reddit r/AskMechanics - '09 Corolla P0138 and P0607'

Toyota Corolla 1.8L

Symptoms: P0138 code; replacing the downstream sensor did not resolve the issue.

What fixed it: Replacing the upstream A/F sensor (Denso 234-9056).

Source hint: YouTube - 'P0138 toyota corolla 1.8 2.4 engine O2 sensor problem fixed downstream'

2009 Toyota Corolla

Symptoms: Codes P0136 and P0138.

What fixed it: The problem was the upstream Sensor 1 giving poor signals, causing the downstream sensor to report high voltage.

Source hint: 2CarPros Forum - '2009 Toyota Corolla Codes P0138 and P0136'

2009 Pontiac Vibe 1.8L (2ZR-FE)

Symptoms: P0607 and P0138 codes present simultaneously.

What fixed it: Clearing a clogged evaporator drain that caused water to enter the O2 sensor connector.

Source hint: GenVibe Forums - 'P0607, P0138'

Frequently Asked Questions

I have a 2009 Toyota Corolla with P0138 and P0607. Does the GM TSB #10-06-04-010A apply to my car?
Yes. Although issued by GM for the Pontiac Vibe, this TSB directly applies to the identical 2009-2013 Toyota Corolla. It addresses P0138 and P0607 caused by a restricted A/C drain tube that allows water to drip onto the downstream O2 sensor connector inside the cabin.
Where is the downstream O2 sensor connector located on my Corolla? I can't find it under the car.
On the 2009-2013 Corolla, the downstream O2 sensor harness runs through the floor. The electrical connector is located inside the vehicle under the driver-side carpet near the center console and pedals.
My mechanic wants to replace the downstream sensor for P0138, but I heard the upstream sensor is often the problem. Is that true for the Corolla?
Yes. On this platform, a failing upstream Air/Fuel Ratio sensor (Bank 1, Sensor 1) often acts as a 'tattletale.' It causes a rich fuel mixture that the downstream sensor correctly reports, triggering P0138 even if the downstream sensor itself is functional.
What brand of sensor should I use for my 2009-2013 Corolla?
The recommended OEM part for both the upstream Air/Fuel Ratio sensor and the downstream oxygen sensor is Denso. Note that part numbers may differ by model year.
Can a clogged A/C drain really cause an O2 sensor code on this car?
Yes. If the evaporator drain clogs, moisture can enter the cabin and corrode or short out the O2 sensor's electrical connector pins located under the interior carpet, triggering codes like P0138.
Are there other common issues on the 2009 Corolla I should watch for while fixing this?
The 2009 model year is specifically noted for excessive oil consumption and premature water pump failure (typically between 60,000 and 100,000 miles), which can lead to overheating.
P0138 toyota corolla 1.8 2.4 engine O2 sensor problem fixed downstream
P0138 toyota corolla 1.8 2.4 engine O2 sensor problem fixed downstream
How To Replace O2 Sensors in 1995-2012 Toyota Corolla
How To Replace O2 Sensors in 1995-2012 Toyota Corolla
2010-13 Toyota Corolla Downstream O2 Sensor Bank 1 Sensor 2 & DIY Catalytic Converter Bolt Repaired
2010-13 Toyota Corolla Downstream O2 Sensor Bank 1 Sensor 2 & DIY Catalytic Converter Bolt Repaired
Toyota Corolla P0138 - O2 Sensor Circuit High Voltage Bank 1 Sensor 2 (2009-2013 Toyota Cororlla)
Toyota Corolla P0138 - O2 Sensor Circuit High Voltage Bank 1 Sensor 2 (2009-2013 Toyota Cororlla)
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 May 15, 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 P0138 for:
  • Toyota Corolla: 20092010201120122013
In this article
🧭 Diagnostic Flowchart
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