P2112 Code: Throttle Actuator Control System - Stuck Closed
The P2112 code means the computer put the electronic throttle system into protection because the throttle plate stayed closed. It is a protective measure: the engine goes into limp mode and can stall or fail to accelerate. It almost always shows up with another code that points to the real cause, so read all the codes first.
- Severity
- High
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $0 to $500
- Difficulty
- Medium
- System
- Idle and Speed Control
- Applies to
- All OBD2 vehicles
On this page
What the P2112 code means
With an electronic throttle (drive by wire), there is no cable between the pedal and the throttle. The computer reads the pedal, works out how far the throttle should open and moves it with a small electric motor. Two position sensors on the throttle and two more on the pedal confirm that everything agrees. If it sees a mismatch, it goes into a limp mode that limits power to avoid unwanted acceleration.
The P2112 code is not the cause itself. It is the computer reacting to another fault in the system: an inconsistent position sensor, a throttle motor that does not respond, or a problem with the pedal. That is why the first step is to read the rest of the codes.
Dirt in the throttle body, corroded connectors and low battery voltage cause a good share of these cases. In this code the plate itself may be blocked by ice or dirt, or the motor gears may be damaged.
P2112 code symptoms
- Check engine light or electronic throttle control light on.
- The engine goes into limp mode and may stall or fail to accelerate.
- Very slow or no throttle response.
- The engine may stall or not get past idle.
Likely causes of the P2112 code
- Another throttle or pedal code that triggered the protection. Resolve it first.
- Dirty throttle body. The plate does not follow the command.
- Throttle or pedal connector with corrosion or loose pins.
- Low battery voltage or poor grounds.
- Throttle plate blocked by ice or dirt, or damaged motor gears.
How to diagnose the P2112 code step by step
- Read all the codes and start with the ones for position sensors or the throttle motor.
- Look at live data. Compare the commanded position with the real position and check the two pedal signals.
- Clean the throttle body with the key off, and do not force the plate by hand.
- Check the battery and grounds. The voltage should be above 12.4 V at rest.
- Inspect the connectors at the throttle and the pedal.
- Run the throttle relearn with the scan tool or the manufacturer procedure.
How to fix the P2112 code
- Resolve the code that triggered the protection.
- Clean or replace the throttle body.
- Repair the connectors and grounds.
- Run the idle position relearn.
- Clear the codes and check the throttle response.
Technical reference data
- Throttle motor: typical resistance of 1 to 5 ohms, driven by PWM with reversible polarity.
- Position sensors: two signals, often one rising and one falling, that must add up to a constant value.
- After cleaning or replacing the throttle body, the idle position usually has to be relearned.
- These are general reference values, so check the manufacturer data for your vehicle.
Brand-specific notes
This system is everywhere. Chevrolet, Ford, Nissan, Toyota, Hyundai, Kia, Volkswagen and Renault use it on almost all of their current gasoline engines. Dirt in the throttle body is the most repeated cause on these vehicles.
A stuck closed throttle is the computer protecting you, so do not just clear the code and drive on. Find the code that came with it.
Questions about the P2112 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.