2B21

Moderate

2B21 — Throttle Actuator Motor Failure

Description

What the Code Means

Code 2B21 belongs to the throttle control system on BMW S85 and S65 engines. It sets when the throttle actuator motor fails. Codes CDC0 and 2B57 are usually stored in the DME alongside it, and they also point to throttle actuator faults.

The S85 and S65 use two separate throttle bodies with electric actuators. Inside each actuator is a gearbox with plastic gears. Over time the gears wear, which disrupts the actuator motor and triggers the codes. The electrical side of the actuator can still be fine, but mechanical wear causes the throttle position control to fail.

Symptoms

Symptoms

  • Limp mode — the engine drops into emergency operation with reduced power.
  • Codes CDC0, 2B21, and/or 2B57 stored in the DME.
  • Warning signs are often absent; the failure happens suddenly.
  • The engine may run slightly rough.

Causes and fixes

Diagnosis and Repair

Step 1. Read the Codes

Pull the fault codes with BMW diagnostic equipment (ISTA, INPA). Codes CDC0, 2B21, and/or 2B57 point to a problem with the throttle actuators.

Step 2. Check the Actuators

Confirm the failure is mechanical gear wear and not an electrical fault. If the actuators have failed electrically, a gear repair kit won't help.

Step 3. Repair

  • For worn gears, use a throttle actuator repair kit with 4 gears to replace the gears inside both actuators.
  • If the actuators can't be repaired, replace both throttle actuators at the same time (replacing both is recommended).

Labor Time

Roughly 2–3 hours for an experienced mechanic and up to 4–5 hours for less experienced DIYers.

Possible secondary damage

Secondary Problems

Worn gears cause constant throttle position adjustments, which eventually overheats the actuator electronics. Ignoring the fault can lead to complete actuator failure and the need to replace both units.

← All fault codes
Прокрутить вверх