Have a 200 BMW 323ci with code P1510. No help from Alldata or BMW. Found out code means the throttle stuck closed. Customer shut the engine off and restarted it , the problem has not come back.
Removed air intake bellows and found a large amount of carbon build up on the bottom of the throttle plate and throttle body housing. Cleaned with BG Products and the throttle plate moves freely now.