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

P2111 on 2010-2016 Lexus RX450h: Throttle Stuck Open Causes and Fixes

On a 2010-2015 RX450h, P2111 is often caused by an ECU software issue, especially in cold weather, and is addressed by TSB L-SB-0021-15. The first step is an ECU update. If that doesn't work, or for a 2016 model, the cause is likely a dirty or faulty throttle body, which may need cleaning or replacement.

18 minutes to read 2007-2016 Lexus RX450h
Most Likely Cause
Engine Control Unit (ECU) Software Update Needed
Difficulty
2/5
Est. Time
1.6 hrs
DIY Doable?
✅ Yes
Shop Labor
$120 – $965
Parts Price
$10 – $810
⚠️ Drivable, but... — You can likely drive, but the vehicle will be in a reduced-power 'limp mode' with poor acceleration and unpredictable behavior. Driving should be limited to getting to a repair shop safely. Ignoring the issue can lead to a no-start condition or more severe performance problems.
Key Takeaways
  • For 2010-2015 models, especially if the code appears in cold weather with P0A0F, check for the ECU software update (TSB L-SB-0021-15) before replacing any parts.
  • For all model years, a dirty throttle body is a common cause and cleaning it is an inexpensive first step after checking the TSB.
  • If the ECU is updated and the throttle body is clean, the throttle body assembly itself has likely failed and requires replacement with a new gasket.
The trouble code P2111 stands for "Throttle Actuator Control System - Stuck Open." Your Lexus uses an electronic "drive-by-wire" throttle. The Engine Control Module (ECM) has detected that the throttle plate, which controls airflow into the engine, is stuck in a more open position than commanded. In response, the ECM cuts power to the throttle motor and puts the vehicle into a reduced-power "limp mode" to prevent unintended acceleration.

What's Unique About the 2010-2016 Lexus RX450h

For the 2010-2015 RX450h, the P2111 code is frequently not a simple part failure. Lexus identified a specific software logic problem where, after being parked in the cold, the throttle could stick open during the sensitive hybrid startup sequence. This often triggers code P0A0F ('Engine Failed to Start') alongside P2111. A Technical Service Bulletin (L-SB-0021-15) was issued to fix this with an Engine Control Module (ECM) software update, making a dealership visit the most likely first step for these model years. This specific cold-soak failure mode is a well-documented pattern for the 2GR-FXE powertrain in this era.

Generation note: This guide covers the third generation (2010-2015) and the first year of the fourth generation (2016) of the Lexus RX450h. The TSB L-SB-0021-15 specifically applies to the 2010-2015 models. For the 2016 model, the diagnosis would typically start with cleaning the throttle body, as the software issue is less likely.

Symptoms You May Notice

  • Check Engine Light is on
  • Vehicle enters a reduced power "limp mode"
  • Poor, delayed, or no acceleration
  • Engine idle speed is higher than normal
  • Engine may fail to start (often with code P0A0F)
  • VSC (Vehicle Stability Control) and/or TRAC (Traction Control) warning lights may illuminate
  • Car maintains speed after letting off the accelerator pedal
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the throttle body before checking for the TSB. On 2010-2015 models, the most common fix is a software update, which is much cheaper than a new part.
  • Replacing the Accelerator Pedal Position (APP) Sensor. P2111 indicates the throttle body is failing to follow the ECM's command, meaning the fault is at the throttle body itself, not the pedal sensor. 🎬 Watch: Understanding P2111 causes and fixes While an APP sensor can cause other throttle-related codes, it's an unlikely cause for P2111.

Most Likely Causes

  1. Engine Control Unit (ECU) Software Update Needed 🔴 High Probability Lexus released TSB L-SB-0021-15 specifically for 2010-2015 RX450h models that set P2111, often with P0A0F, after a cold soak. This indicates a known software logic issue in how the ECU manages the throttle during the hybrid startup sequence in cold temperatures.
    How to confirm: A Lexus dealership or a qualified shop with Toyota/Lexus Techstream software can check the current ECU calibration ID against the updated version specified in the TSB. This is the only definitive way to confirm if the update is needed.
    Typical fix: Reprogram (flash) the Engine Control Module with the updated software provided by Lexus. This must be done at a dealership or a properly equipped independent shop with access to Toyota's TIS (Technical Information System).
    Est. part cost: $0
  2. Dirty or Sticking Throttle Body 🟡 Medium Probability → Shop Fuel Injection Throttle Body Like most modern engines, the 2GR-FXE is susceptible to carbon and oil vapor buildup from the PCV system in the intake tract. This buildup can cause the throttle plate to become sticky and not close smoothly, leading to the P2111 code.
    How to confirm: Remove the air intake duct from the throttle body and visually inspect the throttle plate and bore for heavy, black carbon deposits. Manually (with ignition off) feel for any binding or sticking as you move the plate, but do not force it.
    Typical fix: Thoroughly clean the throttle body bore and plate with a dedicated throttle body cleaner and a soft, lint-free cloth. A relearn procedure may be needed, which often involves letting the engine idle for several minutes after reconnecting the battery, followed by a test drive to allow the ECU to adapt.
    Est. part cost: $10-$20
  3. Failed Throttle Body Assembly ⚪ Low Probability → Shop Fuel Injection Throttle Body While generally reliable, the internal electronics or motor of the throttle body can fail over time, leading to an inability to control the throttle plate correctly. This is more likely on higher mileage vehicles or if the TSB and cleaning do not resolve the issue.
    How to confirm: If an ECU update has been performed (or is not applicable for the model year) and a thorough cleaning does not resolve the code, the throttle body assembly itself is the likely point of failure. Diagnosis may involve using a scan tool to monitor commanded vs. actual throttle position.
    Typical fix: Replace the entire throttle body assembly. It is critical to also replace the throttle body gasket to prevent vacuum leaks.
    Est. part cost: $480-$900

Rare But Worth Checking

  • Wiring Harness or Connector Issue: Damage to the wiring or a poor connection at the throttle body can interrupt the signal from the ECM, causing erratic behavior. Visually inspect the harness for any signs of damage, corrosion, or loose pins at the connector before replacing parts.
  • Foreign Object Obstruction: In rare cases, a piece of debris, such as plastic from a broken engine cover clip or intake component, can become lodged in the throttle body, preventing the plate from closing. One owner on ClubLexus reported this exact scenario as the cause of their P2111 code.

Diagnosis Steps

  1. Check for Technical Service Bulletins (TSBs). For 2010-2015 models, the first step is to use the VIN to verify if TSB L-SB-0021-15 applies and if the ECU software is up-to-date. This requires a dealer or a shop with Toyota Techstream software.
  2. If the TSB is not applicable or has already been performed, disconnect the negative battery terminal for safety.
  3. Remove the engine cover and the air intake duct connected to the throttle body. On the RX450h, this may require partial removal of the cowl for easier access.
  4. Visually inspect the throttle body bore and the throttle plate for significant carbon buildup.
  5. If dirty, clean it thoroughly. Spray dedicated throttle body cleaner onto a lint-free rag (not directly into the unit) and wipe the bore and both sides of the plate clean. A soft brush can help with heavy deposits.
  6. Reconnect the air duct, electrical connector, and battery terminal.
  7. Start the vehicle. The idle may be high initially. Let the engine idle for 3-5 minutes, turn it off for one minute, and repeat. Then, drive the vehicle for several miles to allow the ECU to complete its idle relearn strategy.
  8. 🎬 See: How to perform the idle relearn procedure
  9. If the code returns after cleaning and the relearn procedure, the throttle body assembly is likely faulty and requires replacement.

Parts You'll Likely Need

  • Throttle Body Assembly (OEM #22030-31040) — If an ECU update and cleaning do not resolve the issue, the internal motor or position sensor has likely failed, requiring replacement of the complete assembly. Always verify the part number with your vehicle's VIN.
    Trusted brands: Genuine Lexus (Aisan), Hitachi, Denso, Standard Motor Products
    OEM price range: $780-$965
    Aftermarket price range: $80-$150
  • Throttle Body Gasket (OEM #22271-31040) — It is best practice to replace the gasket whenever the throttle body is removed to ensure a proper seal and prevent vacuum leaks. This part is inexpensive and crucial for a correct repair.
    Trusted brands: Genuine Lexus, Fel-Pro, Mahle, Beck/Arnley
    OEM price range: $10-$20
    Aftermarket price range: $5-$15

Related Codes That Often Appear With This One

  • P0A0F — This code means 'Engine Failed to Start'. On the RX450h, if the throttle is stuck open (P2111), it disrupts the sensitive air/fuel ratio required for the gasoline engine to fire up when commanded by the hybrid system, especially after a cold soak. The TSB L-SB-0021-15 specifically links these two codes as a common pair.

Technical Service Bulletins (TSBs) & Recalls

  • L-SB-0021-15: Addresses a condition on 2010-2015 RX 450h vehicles where the MIL comes on with DTC P2111 and/or P0A0F after a cold soak. The fix is a modification to the Engine Control Module (ECM) software logic.

Platform-Specific Known Issues

  • Real Owner Experience with TSB Fix: A user on ClubLexus with a 2010 RX450h experienced the exact P2111 and P0A0F code combination after the vehicle sat in the cold. The car would not start and was in limp mode. After having it towed to the dealer, the fix was performing the ECU update as specified in TSB L-SB-0021-15, which resolved the problem completely.

Mechanic-Grade Diagnostic Values

  • Throttle Control Motor Resistance — expected: 0.3 - 100 Ω at 20°C (68°F) between terminals M+ and M-.. Failure: Resistance outside this range indicates a faulty internal motor in the throttle body assembly.
  • Throttle Position Sensor (TPS) Supply Voltage — expected: 4.5 - 5.5 V between pins VC (power) and E2 (ground) at the throttle body connector with key on, engine off.. Failure: Voltage outside this range points to a problem with the ECM or the wiring harness, not the throttle body itself.
  • Techstream Live Data: THROTTLE POS #1 (VTA1) — expected: 0.5 - 1.2 V (throttle fully closed); 3.2 - 4.8 V (throttle fully open).. Failure: Voltage is stuck, erratic, or does not change smoothly as the throttle is commanded open, indicating a sensor fault.
  • Techstream Live Data: THROTTLE POS #2 (VTA2) — expected: 2.0 - 2.9 V (throttle fully closed); 4.6 - 5.0V+ (throttle fully open).. Failure: Voltage does not correlate with VTA1 or is stuck/erratic, indicating an internal sensor fault.

Scan Tool Commands That Help

  • Techstream: Data List Inspection: Powertrain / Engine / Data List / All Data / Throttle Position No. 1, Throttle Position No. 2, Throttle Position Command. — This is the primary diagnostic screen to watch live voltage data from the throttle position sensors while operating the pedal. It's used to confirm if the throttle plate's actual position (VTA1, VTA2) is matching the ECM's commanded position.
  • Techstream: Utility: All Readiness — After a repair, this utility can be used to check the status of the system's self-diagnostic monitors. Inputting DTC P2111 will show if the monitor has run and if the judgment result is 'NORMAL' or 'ABNORMAL', confirming if the fix was successful without extensive driving.
  • Techstream: ECU Flash Reprogramming — This function is required to perform TSB L-SB-0021-15. It updates the Engine Control Module's software logic to correct the cold-soak P2111/P0A0F issue on 2010-2015 models.

Wiring & Ground Locations

  • ECM (Engine Control Module) — Located in the right front of the engine compartment on the RX 450h.. The ECM sends the command signals to the throttle body and receives position feedback. All wiring for the throttle control system originates here.
  • Throttle Body Connector (E6) — The 6-pin electrical connector on the throttle body assembly, located at the right rear of the engine.. This is the primary connection point for all power, ground, and signal wires between the ECM and the throttle body. A poor connection, corrosion, or damaged pins here can directly cause P2111.
  • Engine Harness Ground Points — On the 2GR-FE/FXE platform, key grounds are located on the valve covers, attached to the frame near the strut towers, and on the side of the cylinder head directly underneath the throttle body.. A missing or corroded engine ground can cause erratic sensor readings and incorrect operation of electronic components like the throttle body, leading to various fault codes.

Real Owner Repair Stories

  • ClubLexus user 'mikemc12' (Lexus LS (demonstrates a common failure mode for all Lexus ETCS-i systems)) — Check Engine Light with P2111, vehicle would maintain speed after letting off the accelerator pedal.
    ❌ Tried (didn't work) Initial speculation about replacing the throttle body or ECM.
    ✅ What actually fixed it A piece of plastic was found lodged in the throttle body, physically preventing the valve from closing. The fix was to remove the foreign object and clean the throttle body.

Model Year Variations Within This Range

  • 2010-2015: These model years are specifically covered by TSB L-SB-0021-15 for a software-related P2111 fault, especially when paired with P0A0F in cold weather. Diagnosis should always start with checking the ECU calibration ID.
  • 2016: The 2016 model is not covered by the primary TSB. For this year, diagnosis should follow the more traditional path of inspecting for physical obstruction, cleaning the throttle body, and then considering replacement if cleaning doesn't resolve the issue.

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • Brake Actuator Assembly Failure 🔴 High — A very common and well-documented issue on this generation. Can occur at various mileages, often outside of the basic warranty period. Symptoms include ABS/VSC/Brake warning lights and a buzzing/squawking noise from the engine bay when braking. (Ref: L-SB-0011-23 (for 2016-2019 models, but the issue is prevalent on 2010-2015 as well))
  • Hybrid Inverter/Converter Failure 🔴 High — While not as frequent as the brake actuator, inverter failure is a known, high-cost repair. It can trigger a 'Check Hybrid System' warning. Lexus has had warranty enhancement programs for this component on some models. (Ref: Covered under the Hybrid System Warranty (8 years/100,000 miles for this generation).)
  • VVT-i Oil Line Rupture (Early Models) 🔴 High — This issue primarily affected earlier 2GR-FE engines (pre-2010) where a rubber oil line section could burst, causing catastrophic oil loss. While the 2GR-FXE in the 2010+ RX450h likely has the updated all-metal line, it's a critical issue for the engine family that owners of any 2GR engine should be aware of. (Ref: Limited Service Campaign (LSC) was issued for affected Toyota/Lexus models, but may have expired.)
  • 12V Auxiliary Battery Failure 🟡 Low — The small 12V battery can drain if the vehicle is left sitting for several weeks, leading to a no-start condition. This is a common complaint among owners.
  • Power Tailgate Motor Failure 🟠 Medium — The motors for the power rear door are a known failure point, causing the tailgate to struggle, stop midway, or fail to open/close.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM throttle body from a reputable salvage yard is a very sensible choice for this repair, especially if the TSB and cleaning have been ruled out. These units are generally reliable, and a used part from a low-mileage, accident-damaged vehicle can offer significant savings over a new OEM part.

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

What to inspect on the donor part:

  • Check for a clean throttle plate and bore with minimal carbon buildup.
  • Ensure the electrical connector pins are straight and free of corrosion.
  • Verify the part number (22030-31040) matches.
  • Ask for the donor vehicle's mileage and check for any signs of physical damage to the housing.

Aftermarket brands forum-validated for this vehicle:

  • Aisan (The original OEM manufacturer)
  • Denso
  • Hitachi
  • Standard Motor Products (SMP)
  • Beck/Arnley

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name parts from online marketplaces should be treated with caution, as quality control can be inconsistent.

Real Owner Stories

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

2010 Lexus RX450h 2GR-FXE

Symptoms: The vehicle sat in the cold and would not start; it entered limp mode with P2111 and P0A0F codes present.

What fixed it: The dealer performed an ECU update as specified in TSB L-SB-0021-15.

Source hint: ClubLexus.com thread titled '2010 RX450h won't start, P2111 and P0A0F codes'

2010-2015 Lexus RX450h 2GR-FXE

Symptoms: Check Engine Light on, codes P2111 and P0A0F, vehicle in limp mode. Cleaning the throttle body provided a temporary fix, but the codes returned after a few days.

What fixed it: Replacing the entire throttle body assembly with a new OEM part.

Source hint: ClubLexus owner report cited in context

2010-2015 Lexus RX450h 2GR-FXE

Symptoms: P2111 Code (Throttle Actuator) & CEL.

What fixed it: A thorough visual inspection revealed a piece of plastic physically jamming the throttle plate.

Source hint: ClubLexus.com thread titled 'P2111 Code (Throttle Actuator) & CEL, please help.'

Frequently Asked Questions

Does TSB L-SB-0021-15 apply to my 2010-2015 Lexus RX450h?
Yes, this TSB specifically addresses 2010-2015 RX450h models that trigger code P2111 (and often P0A0F) after a 'cold soak' in low temperatures. It requires a dealership to verify your ECU calibration ID and perform a software reflash.
Why did my RX450h fail to start and throw code P0A0F along with P2111?
On the 2GR-FXE hybrid powertrain, a sticking throttle or software logic error during the hybrid startup sequence can prevent the engine from firing, resulting in the P0A0F (Engine Failed to Start) companion code.
Can I just clean the throttle body on my 2GR-FXE engine to fix P2111?
Cleaning is a recommended mid-probability fix for carbon buildup from the PCV system. Use a dedicated cleaner and a lint-free cloth, then perform the idle relearn procedure by idling for 3-5 minutes, though a software update or assembly replacement may still be required.
Is there a specific TSB for the Toyota Highlander Hybrid which shares this engine?
Yes, the platform-mate Highlander Hybrid uses T-SB-0050-15 for the same issue, which may involve an ECU reflash or a redesigned intake surge tank depending on the VIN.
What should I check if cleaning the throttle body didn't work and my software is up to date?
You should perform a visual inspection for physical obstructions. One owner report on ClubLexus noted a piece of plastic was physically jamming the throttle plate, which a simple cleaning might miss.
Will I need a special tool to perform the ECU update for P2111?
Yes, the update requires Toyota/Lexus Techstream software and access to the Toyota Technical Information System (TIS), typically found at dealerships or specialized independent shops.
How To Clean A Throttle Body Efficiently 2010 - 2015 Lexus RX450h
How To Clean A Throttle Body Efficiently 2010 - 2015 Lexus RX450h
How To Clean Toyota Sienna 3.5L V6 2GR-FE Throttle Body
How To Clean Toyota Sienna 3.5L V6 2GR-FE Throttle Body
Causes and Fixes P2111 Code: Throttle Actuator A Control System Stuck Open
Causes and Fixes P2111 Code: Throttle Actuator A Control System Stuck Open
Last DIY... Throttle Body Cleaning And Relearn on Lexus 3.5L V6 2GR-FSE And 2GR-FKS || Oil Deposit
Last DIY... Throttle Body Cleaning And Relearn on Lexus 3.5L V6 2GR-FSE And 2GR-FKS || Oil Deposit
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 28, 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 P2111 (Deep Dive) for:
  • Lexus RX450h: 2007200820092010201120122013201420152016
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