
DTC code
P2104
Throttle Actuator Control System - Forced Idle
Technical guide
Symptoms
- Engine held at idle with little or no throttle response
- decreased engine performance / limp mode with limited engine speed
- idle that may drop below normal range with rough running that can progress to stalling just after start
- shifting problems
- illuminated Check Engine Light
- illuminated ABS light on some vehicles.
Probable causes
- 1) Faulty electronic throttle body (including a throttle motor overheating or sticking from carbon buildup around the butterfly plate). 2) Accelerator pedal position (APP) sensor assembly failure
- including disagreement between the two pedal sensor signals. 3) Throttle position sensor failure. 4) Damaged wires or poor electrical connections in the ETC circuits. 5) ECM/PCM communication faults or PCM software requiring an update.
Diagnostic steps
- Scan for all stored codes - P2104 is a fail-safe response, so diagnose any accompanying throttle actuator / APP / TPS codes first, with freeze frame data.
- Visually inspect the ETC wiring and connectors (throttle body and accelerator pedal) for damage, corrosion, and loose pins.
- Inspect the throttle body for carbon buildup around the throttle plate and for a sticking or binding plate; clean if the manufacturer permits.
- Test the APP sensor signals for correlation - disagreement between pedal sensors forces idle.
- Test the throttle position sensor outputs against specification.
- Verify PCM communication and check for manufacturer software updates.
- Clear codes, road test, and confirm the forced-idle condition does not return. Diagnosis and repair steps vary by vehicle - consult the model-specific repair manual.
Cross-checked technical synthesis (QA). It does not replace the manufacturer's procedure.
Models most reported with this code (NHTSA)
Count of distinct owner complaints mentioning the code. US data — same engines, same failures.
AI here is a librarian: this page shows only what mechanics confirmed, or says “unknown”. It never suggests a diagnosis — MECCANIC interprets the code, never your car.
0 confirmed cases on P2104
Nothing confirmed yet for this code. No guess is offered on purpose.
Open a case