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 2003-2009 Toyota 4Runner 4.0L: Throttle Body Stuck Open Causes and Fixes

On a 2003-2009 4Runner, code P2111 almost always points to a dirty or failing electronic throttle body. A thorough cleaning often resolves the issue. If not, the entire throttle body assembly needs to be replaced. This is a common issue for the 1GR-FE engine and will put the vehicle into a dangerous low-power 'limp mode'.

20 minutes to read 2003-2009 Toyota 4Runner
Most Likely Cause
Dirty/Sticking Throttle Body
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $850
Parts Price
$15 – $600
🚫 Do not drive — Driving is not recommended. The vehicle will enter a 'limp mode' with severely reduced engine power and a top speed of only a few miles per hour. This makes it a significant safety hazard in traffic and should only be used to move the vehicle to a safe location off the roadway.
Key Takeaways
  • P2111 will put your 4Runner in a dangerous, low-power 'limp mode'; do not drive it except to a safe location off the road.
  • The most likely cause is a simple buildup of carbon inside the throttle body, which you can clean yourself with basic tools and a can of throttle body cleaner for under $20.
  • Always inspect and clean the throttle body before considering replacement. This is the most common and cheapest solution.
  • If cleaning doesn't fix the code, the entire throttle body assembly likely needs to be replaced. The internal electronics are not serviced separately.
  • Always replace the throttle body gasket (Part # 22271-0P010) when removing the throttle body to prevent future vacuum leaks.
The trouble code P2111 stands for "Throttle Actuator Control System - Stuck Open". Your 4Runner uses a 'drive-by-wire' system where the engine computer (ECM) controls a motor to open and close the throttle plate, letting air into the engine. This code means the ECM has commanded the throttle plate to close, but it has detected that the plate is stuck open more than it should be, creating a dangerous mismatch between your input and the engine's state. As a safety measure, the ECM will cut power to the throttle motor, causing the throttle plate to return to a default partially open position (approx. 16 degrees), and put the vehicle into a low-power 'limp mode' with severely limited speed.

What's Unique About the 2003-2009 Toyota 4Runner

The 1GR-FE V6 engine used in the 4th generation 4Runner is generally robust, but like many modern engines, it is susceptible to carbon buildup in the throttle body. This buildup, often from the PCV (Positive Crankcase Ventilation) system, can cause the throttle plate to become sticky, leading to the P2111 code. While some newer Toyota models with the same engine have specific TSBs for this code (e.g., T-SB-0087-11 for the 2010-11 FJ Cruiser), the 2003-2009 4Runner does not have a specific bulletin, making it a general maintenance or wear-and-tear issue for this platform. Owners report that regular cleaning can prevent the problem.

Symptoms You May Notice

  • Check Engine Light is on
  • TRAC OFF light is on
  • Vehicle enters 'limp mode' (severely reduced engine power, slow acceleration, may not exceed walking speed)
  • Unresponsive or delayed throttle pedal
  • Engine may idle high or erratically
  • Possible stalling at low speeds or when stopping
  • On some models, a "Brake Override Malfunction" message may appear on the dash
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the accelerator pedal position sensor (APPS). While the APPS is part of the overall system, a failure there typically generates its own specific set of codes (e.g., P2121, P2122, P2127). P2111 points directly to a problem at the throttle body itself.

Most Likely Causes

  1. Dirty/Sticking Throttle Body 🔴 High Probability → Shop Fuel Injection Throttle Body Carbon and oil vapor from the PCV system can accumulate in the throttle body over time, creating a sticky black ring that causes the throttle plate to bind and not close properly. This is the most common cause by a wide margin.
    How to confirm: Remove the air intake hose from the throttle body and visually inspect the throttle plate and bore for a ring of black carbon buildup. With the engine off, manually push the plate to feel for any binding, scraping, or sticking. It should move smoothly.
    Typical fix: Thoroughly clean the throttle body bore and both sides of the throttle plate using a dedicated throttle body cleaner and a soft, lint-free cloth or brush. Do not use your fingers to manipulate the plate while the ignition is on. Disconnecting the battery's negative terminal for 15 minutes after cleaning will reset the ECM's learned idle and throttle values.
    Est. part cost: $10-$20 for cleaner and a gasket
  2. Failed Throttle Body Assembly 🟡 Medium Probability → Shop Fuel Injection Throttle Body The internal electronic motor or position sensor within the throttle body can fail with age and heat cycles. These components are integrated and not sold separately, so the entire assembly must be replaced. This is the next logical step if a thorough cleaning does not resolve the code.
    How to confirm: If a thorough cleaning does not resolve the code and the wiring is confirmed to be good, the throttle body assembly itself is the likely point of failure. A professional scan tool can monitor commanded vs. actual throttle position to confirm a discrepancy, but for most DIYers, this is a process of elimination. The internal motor can also be tested for resistance.
    Typical fix: Replace the entire throttle body assembly and the corresponding gasket. A relearn procedure is generally not required, but disconnecting the battery for a reset is recommended.
    Est. part cost: $150-$600

Rare But Worth Checking

  • Wiring Harness or Connector Issue: While less common, damage to the wiring harness going to the throttle body (from chafing, heat, or rodents) can cause an open or short, triggering the code. Always inspect the harness and connector for damage before replacing parts. Wiggling the harness while monitoring sensor data can sometimes reveal an intermittent connection issue.
  • Foreign Object Obstruction: In rare instances, debris can get past the air filter and physically jam the throttle plate. An NHTSA report for a similar Toyota model with P2111 found a piece of plastic from the manufacturing process had become lodged in the throttle body.
  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) In very rare cases, the driver circuit within the ECM that controls the throttle motor can fail. This should only be considered after all other possibilities (throttle body, wiring) have been definitively ruled out by a professional.

Diagnosis Steps

  1. Scan the vehicle for all stored trouble codes. If other codes are present, address them first, but P2111 is often a standalone code.
  2. Visually inspect the wiring harness and connector at the throttle body for any signs of damage, corrosion, or loose connections.
  3. Remove the air intake duct from the throttle body.
  4. Inspect the throttle bore and plate for heavy carbon buildup. A black, sticky ring is the most common culprit.
  5. With the ignition OFF, gently push the throttle plate open and closed with your finger to check for any sticking or binding. It should move smoothly against spring tension and snap back cleanly.
  6. If dirty, disconnect the negative battery terminal. Remove the throttle body (typically four 10mm bolts) for easier and more thorough cleaning.
  7. Thoroughly clean the throttle body bore and both sides of the plate using a dedicated throttle body cleaner and a soft rag. Replace the throttle body gasket.
  8. Reinstall the throttle body, reconnect the electrical connector and intake duct, and then reconnect the negative battery terminal.
  9. Start the engine. It may idle high or rough for a minute as it relearns. Let it idle for several minutes to stabilize.
  10. Clear the codes with a scanner and perform a test drive. If the code returns after a thorough cleaning, the throttle body assembly (including the motor and sensor) is likely faulty and requires replacement.

Parts You'll Likely Need

  • Throttle Body Assembly (OEM #22030-0P010 (Supersedes 22030-31010)) — This is the most common fix when cleaning fails. The internal motor or sensor fails, and the entire unit must be replaced.
    Trusted brands: Toyota (OEM), Aisin, Hitachi
    OEM price range: $350-$500
    Aftermarket price range: $150-$350
  • Throttle Body Gasket (OEM #22271-0P010) — This should always be replaced whenever the throttle body is removed for cleaning or replacement to prevent vacuum leaks.
    Trusted brands: Toyota (OEM), Fel-Pro, Mahle
    OEM price range: $10-$20
    Aftermarket price range: $5-$15
  • Throttle Body Cleaner — Required for the most common and first-step repair attempt: cleaning the carbon buildup that causes the throttle plate to stick.
    Trusted brands: CRC, Berryman, WD-40
    Aftermarket price range: $10-$15

Related Codes That Often Appear With This One

  • P2112 — This code means 'Throttle Actuator Control System - Stuck Closed'. It's the opposite of P2111 but relates to the same component. Seeing either code, or both intermittently, strongly points to a problem with the throttle body's movement or the sensor tracking it.

Technical Service Bulletins (TSBs) & Recalls

  • T-SB-0087-11 (Canada): While not for the 2003-2009 4Runner specifically, this TSB was issued for the 2010-2011 4Runner and FJ Cruiser with the same 1GR-FE engine. It addresses an intermittent MIL ON with DTCs P2111 and/or P2112. The official repair procedure is to replace the throttle body assembly, which corroborates that this is a known failure pattern for this component family.

Platform-Specific Known Issues

  • Owner Experience: Cleaning Solves the Problem: A user on 4Runners.com reported getting the P2111 code, limp mode, and TRAC OFF lights while idling. Upon inspection, they found a 'carbon like dirt ring keeping the throttle plate open a hair.' After cleaning it off, all codes and lights returned to normal without needing a manual reset, demonstrating that a simple cleaning can be a complete fix.
  • Owner Experience: Cleaning Fails, Replacement Required: Another owner on 4Runners.com experienced the P2111 code and 'Brake Override Malfunction' message, which would temporarily clear by restarting the car. A dealer cleaned the throttle body, but the issue returned intermittently, especially when creeping in traffic. The final solution was to replace the entire throttle body assembly, as the internal electronics were likely failing.
  • Owner Experience: Intermittent Failure in Heat: A Reddit user with a 5th Gen 4Runner (same engine family) reported P2111 and limp mode would only occur after driving for about 10 miles in the heat. They cleaned the throttle body themselves and noted it wasn't very dirty, suggesting a potential heat-related electronic failure within the throttle body assembly itself.

Mechanic-Grade Diagnostic Values

  • Throttle Control Motor Resistance — expected: 0.3 to 100 Ω at 20°C (68°F). Failure: A resistance reading outside of this range indicates a faulty motor.
  • Throttle Position Sensor 1 (VTA1) Voltage — expected: 0.5V to 1.1V with throttle fully released; 3.3V to 4.9V with throttle fully depressed.. Failure: Voltage outside these ranges, or that doesn't change smoothly, indicates a sensor fault.
  • Throttle Position Sensor 2 (VTA2) Voltage — expected: 2.1V to 3.1V with throttle fully released; 4.6V to 5.0V with throttle fully depressed.. Failure: VTA2 should have a different voltage from VTA1; if they are nearly identical (within 0.02V), it indicates a short circuit.
  • ECM Reference Voltage (VC) at Throttle Body Connector — expected: 4.5V to 5.5V with ignition ON, engine OFF.. Failure: No voltage or low voltage indicates a wiring or ECM issue upstream of the throttle body.

Scan Tool Commands That Help

  • Toyota Techstream: Active Test: "Control the Throttle Actuator" — This function allows a technician to command the throttle motor to open and close to specific angles, directly testing its mechanical and electrical function without engine load. It's used to verify if the throttle body responds correctly to ECM commands, helping to isolate a sticky mechanism from a wiring or sensor issue.
  • Toyota Techstream: Check Mode (1-trip detection) — For intermittent faults, a technician can put the ECM into 'Check Mode'. This increases the sensitivity of the diagnostic monitor, allowing it to set a fault code on a single drive cycle (1-trip logic) rather than the usual two. This is useful for capturing fleeting issues that don't occur often enough to set a code in normal mode.

Wiring & Ground Locations

  • Throttle Body Connector (E5) — Directly on the electronic throttle body assembly, on the driver's side of the intake manifold.. This 6-pin connector is the single interface for the throttle motor (pins M+, M-) and the dual throttle position sensors (VTA1, VTA2, VC, E2). All voltage and resistance tests are performed at this connector or its corresponding pins at the ECM.
  • Engine Ground Points (EA, EB) — On the 1GR-FE, primary engine grounds are typically located on the cylinder heads, near the back, and on the intake manifold. Specifically, look for bolts securing wire looms directly to the metal of the engine.. A poor engine ground can cause floating voltages and erratic behavior in sensor readings, including the throttle position sensor. The ECM relies on a stable ground reference (E2) for accurate throttle angle measurement. While not a common cause, it's a critical check for intermittent electronic issues.

Real Owner Repair Stories

  • Tacoma World Forum User (2013 Toyota Tacoma 4.0L 1GR-FE) — Vehicle would not accelerate, Check Engine Light on, code P2111 retrieved. Occurred after 30 minutes of highway driving.
    ❌ Tried (didn't work) Dealer initially could not reproduce the problem., Dealer suggested a throttle body cleaning for $350, which the owner declined as unlikely to be the root cause of a hard electronic fault.
    ✅ What actually fixed it After significant back-and-forth with the dealership and Toyota corporate, the throttle body assembly was replaced, which resolved the issue. The owner suspected the original throttle body may have been faulty from the beginning.
  • YouTube video (Repairs101) (Toyota Sienna 3.3L (different engine, but same diagnostic principle)) — Intermittent P2111 and P2112 codes, vehicle enters limp mode (10 mph max), especially when hot.
    ❌ Tried (didn't work) Initial resistance test of the throttle motor passed when the engine was cold.
    ✅ What actually fixed it A subsequent resistance test when the component was hot (or had failed more completely) showed a reading of over 170 ohms, far outside the spec of 0.3-100 ohms. Replacing the entire throttle body assembly fixed the problem permanently. No relearn procedure was needed.

OEM Part Supersession History

  • 22030-3101022030-0P010 — Standard part revision for improved reliability or manufacturing process change. The newer part is the correct service replacement.

Model Year Variations Within This Range

  • 2003-2009 (Single VVT-i): The 1GR-FE engine in the 2003-2009 4Runner uses a single VVT-i system on the intake camshafts and has an ACIS (Acoustic Control Induction System) valve in the intake manifold. Later versions of the 1GR-FE (2010+) feature Dual VVT-i and omit the ACIS. While the throttle body function is the same, part numbers and intake manifold designs differ, so parts are not interchangeable with later model years.

Diagnostic Flowchart

The P2111 code indicates the Throttle Actuator Control System is stuck open. On the 1GR-FE engine, this is most commonly caused by physical carbon buildup or internal electronic failure of the throttle assembly.
Perform a visual inspection of the throttle body connector. Are there signs of corrosion, loose pins, or rodent damage to the wiring harness?
→ Repair the wiring harness or replace the connector. 4Runners in salt-belt regions are prone to harness corrosion; ensure the connection is tight and dry.
Remove the air intake duct. With the ignition OFF, manually push the throttle plate. Does it move smoothly or is there a sticky black ring of carbon?
Clean the bore and both sides of the plate with throttle body cleaner and a lint-free cloth. Disconnect the battery for 15 minutes to reset ECM learned values. Does the code return after a test drive?
→ Fixed. Carbon buildup from the PCV system is the most common cause for the 1GR-FE. Regular cleaning every 50k miles is recommended for this platform.
→ The internal electronic motor or position sensor has failed. Replace the entire throttle body assembly and gasket ($150-$600). Re-learn is handled by the battery reset.
Does the P2111/Limp Mode occur intermittently, specifically after driving 10+ miles or in high ambient heat?
→ This indicates an internal electronic failure of the actuator motor, similar to issues noted in T-SB-0087-11 for the 1GR-FE engine family. Replace the throttle body assembly.
Using a scan tool, compare 'Commanded Throttle Position' vs 'Actual Throttle Position'. Is there a significant discrepancy when the pedal is depressed?
→ The internal position sensor or motor is defective. Since these are integrated on the 2003-2009 4Runner, you must replace the complete throttle body unit.
→ Perform a deep inspection of the Accelerator Pedal Position (APP) sensor. While P2111 usually points to the throttle body, a faulty pedal assembly can occasionally trigger throttle actuator codes on Toyota trucks.
→ Address misfires first. On high-mileage 1GR-FE engines (>150k miles), check for head gasket failure symptoms like cold-start misfires or coolant loss before replacing throttle components.

Other Known Issues on This Vehicle

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

  • Premature Frame Rust/Corrosion 🔴 High — Very common, especially in regions using road salt. Can become structurally unsafe, leading to control arm failure or rendering the vehicle irreparable. (Ref: While other Toyota trucks (Tacoma, Tundra, Sequoia) were covered by a warranty enhancement program or recall for frame rust, the 4th Gen 4Runner was notably excluded, despite widespread owner complaints and a dismissed class-action lawsuit.)
  • Head Gasket Failure 🔴 High — A known potential failure on the 1GR-FE, typically occurring after 150,000 miles. It often manifests as a misfire on a cold start, coolant loss, or milky oil. The failure is frequently reported near cylinder 6.
  • Seized Brake Calipers 🟠 Medium — The front and rear brake caliper pistons are known to seize, particularly the front lower pistons. This is due to corrosion building up behind the piston seals. Symptoms include the vehicle pulling to one side, a burning smell from a wheel, and uneven brake pad wear.
  • Leaking Water Pump 🟡 Low — Water pumps are considered a wear-and-tear item, but on the 1GR-FE, they can sometimes fail prematurely, with some reports as early as 40,000-50,000 miles, though failure over 100,000 miles is more typical. A slow leak is the most common symptom.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used throttle body from a reputable auto recycler can be a cost-effective option, as this part is not a high-frequency failure item and is often replaced due to misdiagnosis. Given the high cost of a new OEM unit, a used part is a reasonable gamble if the donor vehicle information is available.

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

What to inspect on the donor part:

  • Verify the part is from a 2003-2009 4Runner, 2007-2009 FJ Cruiser, or 2005-2015 Tacoma with the 4.0L V6 to ensure compatibility.
  • Inspect the throttle bore. While some carbon is expected, avoid units that are excessively black and gummy, as this may indicate a tired engine with high blow-by.
  • Manually (with power off) move the throttle plate. It should feel smooth with consistent spring tension and no gritty or binding spots.
  • Check the electrical connector for any bent, corroded, or broken pins.

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

  • Engine Control Module (ECM)

Aftermarket brands forum-validated for this vehicle:

  • Aisin (often the OEM supplier)
  • Hitachi

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name parts from online marketplaces should be avoided. Failure of this component puts the vehicle into a dangerous limp mode, so reliability is critical.

Real Owner Stories

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

2003-2009 Toyota 4Runner 1GR-FE

Symptoms: P2111 code, limp mode, and TRAC OFF lights while idling. Found a 'carbon like dirt ring keeping the throttle plate open a hair.'

What fixed it: Cleaning off the carbon dirt ring from the throttle plate and bore.

Source hint: 4Runners.com thread titled 'Error Code 2111'

2003-2009 Toyota 4Runner 1GR-FE

Symptoms: P2111 code and 'Brake Override Malfunction' message. The issue would temporarily clear by restarting the car but returned intermittently when creeping in traffic.

What fixed it: Replacement of the entire throttle body assembly after cleaning failed to provide a permanent fix.

Source hint: 4Runners.com thread titled 'Error Code 2111'

2010-2014 Toyota 4Runner 1GR-FE — ~10 miles

Symptoms: P2111 and limp mode would only occur after driving for about 10 miles in the heat. Throttle body was inspected and was not very dirty.

What fixed it: The owner suggested a heat-related electronic failure within the throttle body assembly itself.

Source hint: Reddit user with a 5th Gen 4Runner (same engine family) in vehicle_specific_issues

Frequently Asked Questions

Does T-SB-0087-11 apply to my 2003-2009 Toyota 4Runner?
Technically, T-SB-0087-11 was issued for 2010-2011 4Runners and FJ Cruisers. However, because those vehicles share the same 1GR-FE engine family and throttle body design as the 2003-2009 models, the failure pattern and replacement recommendation are highly relevant.
Why is my TRAC OFF light on alongside the P2111 code?
On the 4Runner, the engine control module automatically disables the Traction Control system when a major throttle fault like P2111 is detected, causing the TRAC OFF light to illuminate as a secondary symptom of 'limp mode'.
Can I just clean the throttle body on my 1GR-FE to fix this?
Yes, cleaning is the most common fix. Carbon and oil vapor from the PCV system create a sticky black ring in the bore. If cleaning the plate and bore doesn't work, the internal electronic motor or position sensor has likely failed, requiring a full assembly replacement.
Is there a specific message I might see on the dash besides the Check Engine Light?
Yes, some owners of the 4Runner have reported a 'Brake Override Malfunction' message appearing on the dashboard in conjunction with the P2111 code and limp mode.
Should I replace the gasket if I remove the throttle body for cleaning?
Yes, the typical fix for a dirty throttle body involves cleaning the bore and plate and replacing the corresponding gasket, which usually costs between $10 and $20.
Will disconnecting the battery help after I clean the throttle body?
Yes, disconnecting the negative battery terminal for 15 minutes is recommended to reset the ECM's learned idle and throttle values after the carbon buildup is removed.
How To Easily Clean Your 4Runners Throttle Body - Improved Idle and Performance!!!
How To Easily Clean Your 4Runners Throttle Body - Improved Idle and Performance!!!
How to Clean the Throttle Body on your Toyota 4Runner or FJ Cruiser
How to Clean the Throttle Body on your Toyota 4Runner or FJ Cruiser
Toyota 1GR V6 feels like a sticky throttle when pulling off. DIY remedy
Toyota 1GR V6 feels like a sticky throttle when pulling off. DIY remedy
Toyota 4Runner Throttle Body Inspection
Toyota 4Runner Throttle Body Inspection
Causes and Fixes P2111 Code: Throttle Actuator A Control System Stuck Open
Causes and Fixes P2111 Code: Throttle Actuator A Control System Stuck Open
Causes And Fixes P2111 Throttle Motor Actuator Stuck Open
Causes And Fixes P2111 Throttle Motor Actuator Stuck Open
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 Jun 8, 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:
  • Toyota 4Runner: 2003200420052006200720082009
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