OBD-II Code · Fuel & Air
P2118
Throttle Actuator Control Motor Current Range/Performance
TAC motor drawing current outside expected range — overcurrent or undercurrent on actuator drive.
Common symptoms
- Limp mode
- Reduced power
- CEL
- Possible no-start
Likely causes
- Seized throttle blade (carbon)
- Shorted motor winding
- Open motor winding
- High-resistance connection
Where to start
- Try the cheapest cause first. Start by checking: seized throttle blade (carbon).
- Cost & scope. $100-$500
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there. Don't keep driving with this one active — risk of damage.
Read the full diagnostic procedure
P2118 means the throttle-actuator-control motor is drawing current outside its expected range — either too much (the motor is straining against a seized blade or a shorted winding) or too little (a broken winding or high-resistance connection in the motor circuit). The ECM monitors the H-bridge driver current on every throttle command and compares it to a learned baseline; when the measured current deviates by more than the tolerance window, P2118 sets and the car drops to limp mode. Cheapest-first: pull the throttle body and verify the blade moves freely by hand with the connector unplugged — any binding, sticky carbon resistance, or grit in the bore raises motor current and trips this code. Clean the throttle body if there's any carbon at all. If the blade moves freely after cleaning and the code returns, you're looking at a motor-winding issue inside the throttle body (which means full unit replacement on every modern ETC system — the motor isn't serviceable separately) or a wiring problem between the ECM and the throttle body. Backprobe the two motor-drive wires and measure resistance to chassis ground with the connector unplugged; any reading less than infinite means the winding has shorted to the motor case.
Vehicle-specific patterns
Vehicle-specific patterns: 2006-2010 Hyundai / Kia 2.4L Theta and 3.3L / 3.5L Lambda engines (Sonata, Santa Fe, Sorento) is a high-incidence P2118 platform — the throttle-body motors fail at 80-110k miles and the entire throttle body has to be replaced (Hyundai sells them as a sealed unit, ~$250-400 OEM). 2007-2012 Mazda CX-7 / CX-9 with the 2.3L DISI turbo and 3.7L V6 throws P2118 from the same internal motor wear pattern. 2008-2014 VW / Audi 2.0T (CCTA, CBFA) sees P2118 from a known throttle-body internal fault where carbon buildup binds the gear train and overcurrents the motor; cleaning helps short-term but the unit eventually needs replacement. 2010-2015 Ford Fusion / Escape with the 2.5L Duratec gets P2118 from a corroded throttle-body connector under the cowl area. Critical: throttle-body replacement requires a relearn on every one of these platforms — ECM-level on the VW/Audi (VCDS), TIS on Mazda, GDS on Hyundai/Kia, IDS on Ford — skip it and P2118 returns within a day.
Related codes
Look up another code
More free tools