01 U0011 Medium Speed CAN Communication Bus Performance • 02 Fuel Efficiency Unleashed: 10 Hacks for Smart Driving and L… • 03 How To Use Engine Braking in Automatic Transmission • 04 Understanding Car Fuel Pumps: Functions, Types, and Mainten… • 05 How to Diagnose a Car That's Not Accelerating Properly • 06 Power Windows: Common Problems and Solutions • 07 The Owner Who Drove One Car 500,000 Miles Answers The Quest… • 08 The Ultimate Guide to Inspect a Used Car Before Buying • 09 Ensuring Safety and Excellence: The Work of Experienced Nuc… • 10 Fueling Your Journey: A Comprehensive Guide to the Fuel Sup… •

DTC codes / BMW codes / P1580

P1580 · BMWThrottle Valve Mechanically Stuck

P1580 on a BMW means the engine control module (DME) has detected that the throttle valve plate is not moving to the commanded position within the expected time, indicating a mechanical bind or obstruction rather than a simple electrical fault. The DME compares commanded throttle position against feedback from the throttle position sensors and flags this code when the plate sticks, moves sluggishly, or fails to return to its rest position.

SystemPowertrain
Code typeBMW specific
SeverityHigh
Fix difficultyProfessional
AreaVehicle speed, idle control and auxiliary inputs

Symptoms you may notice

  • Illuminated check engine light, often with no other noticeable symptoms besides the warning light
  • Reduced engine power or limp mode, where the throttle responds sluggishly or not at all
  • Rough or erratic idle, sometimes stalling when coming to a stop
  • A stuck or binding accelerator pedal feel, or a pedal that does not return smoothly
  • Inconsistent engine speed during steady cruising or when shifting gears
  • A noticeable delay or hesitation when accelerating from a stop

Common causes, most likely first

  1. Carbon buildup and sludge on the throttle plate and bore, causing the plate to bind mechanically
  2. Worn or damaged throttle body internal gears, bearings, or return spring
  3. A physically obstructed throttle plate from debris, a deteriorated intake boot, or foreign material
  4. A sticking or misadjusted accelerator pedal assembly or cable (on older cable-actuated BMWs)
  5. A failing throttle body actuator motor that cannot overcome mechanical resistance
  6. Corroded or damaged wiring and connectors at the throttle body, causing intermittent feedback signals
  7. A DME software calibration issue or adaptation values that have drifted out of range

How to diagnose and fix it

  1. Scan all modules with a BMW-capable scan tool to confirm P1580 and check for related throttle or pedal codes before touching any parts
  2. Visually inspect the throttle body bore and plate for carbon buildup, debris, or physical obstruction with the intake boot removed
  3. Clean the throttle body and plate with approved throttle body cleaner and a soft brush, then recheck plate movement by hand
  4. Check the accelerator pedal assembly and cable (if equipped) for smooth operation, binding, or incorrect adjustment
  5. Measure throttle position sensor feedback voltages and actuator motor resistance at the throttle body connector, comparing to BMW specifications
  6. Perform a throttle body adaptation reset with the scan tool after cleaning or replacement, then clear codes and road test
  7. If mechanical binding persists after cleaning, replace the throttle body assembly and re-adapt the new unit to the DME

Why cleaning alone often does not fix P1580

  • A throttle body that looks clean can still set P1580 because the internal reduction gears or return spring are worn, so always check for free plate movement by hand before condemning the electronics.
  • BMW throttle adaptations can drift after a battery disconnect or DME software update, causing a false P1580 even when the throttle body is mechanically sound, so a full adaptation reset is a legitimate first step.
  • On many BMW engines, a torn or loose intake boot downstream of the mass air flow sensor can physically interfere with the throttle plate or introduce debris that causes binding, and this is frequently missed during a quick visual inspection.
  • P1580 does not always mean the throttle body itself is faulty; a sticking accelerator pedal module or a chafed wiring harness at the throttle body connector can produce the same mechanical-stuck interpretation in the DME.
  • After replacing a throttle body on a BMW, failing to run the adaptation procedure with a capable scan tool will often cause P1580 to return immediately even though the new part is functioning correctly.

Can I keep driving with P1580?

Do not continue driving normally with P1580 because a sticking throttle can cause unpredictable engine speed, loss of power, or a stuck-open throttle that is dangerous in traffic. If the car is in limp mode, drive only to the nearest safe location or repair shop at low speed and avoid highways.

Guidance is general and written for BMW vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage