ShopBaseFree forever shop management software for auto repair shops
Try ShopBase Free β†’
P2104

Throttle Actuator Control System Forced Idle

1997-2000 BMW 528i E39 2.8L I6

Critical SeverityPowertrainGeneric (SAE)

Description

ECM has forced the engine to idle speed only due to a detected throttle control fault.

Symptoms

  • Engine stuck at idle
  • Check engine light
  • Vehicle barely moves
  • Traction control light on

Common Causes

  • Throttle body failure
  • APP sensor fault
  • Wiring issue
  • ECM detected conflicting throttle signals

Diagnostic Steps

  1. Scan for other DTCs
  2. Check APP sensor signals
  3. Inspect throttle body
  4. Clear codes and test

Repair Notes

Diagnose root cause from accompanying DTCs. This is a protective measure.

Related Codes

P2100Throttle Actuator Control Motor Circuit OpenP2135Throttle/Pedal Position Sensor/Switch A/B Voltage Correlation

Other Powertrain Codes

P2104 on Other Vehicles

Common Questions

What does code P2104 mean on a 1997-2000 BMW 528i E39?

P2104 stands for "Throttle Actuator Control System Forced Idle". ECM has forced the engine to idle speed only due to a detected throttle control fault.

What are the symptoms of P2104 on a BMW 528i E39?

Common symptoms of P2104 include: Engine stuck at idle, Check engine light, Vehicle barely moves, Traction control light on.

What causes P2104 on a 1997-2000 BMW 528i E39?

Common causes of P2104 include: Throttle body failure, APP sensor fault, Wiring issue, ECM detected conflicting throttle signals.

View Labor Times | View Torque Specs | View Fluid Specs