Idle Wild Mahalo (thanks), JustOne! Very interesting about the alternator! I did not buy a specific AFM cleaner, but did use electronic-parts cleaner (on both the mechanism and the electronics); tried lubricant (spray, even light grease - numerous times - on the mechanism), but all to pretty-much no avail. The mechanism just would not close all the way after opening, so I presume that opening around its edges is what "confused" the sensor and got the idle zooming up and down. Last week, the thing was as bad as ever, stalling on me at stops. I had just about "thrown in the towel" when I decided to take it to a fine independent BMW mechanic, who focused on the spring mechanism in the electronics "compartment" atop the meter. He explained that the spring can be tightened (or loosened) - tightening of which should bring the "door" of the mechanism back to closed. However, for now, he tried spraying some lubricant around the spring mechanism (go for the "low-hanging fruit" first) and so far, it appears to be working OK. He showed me how to "do" the spring, so, if I have to, I can try that. I think that I would first go a step back and do what he did and spray lubricant again. I shoulda thought that it might not be a "door sticking" thing and could have been a spring malfunction, but it looked pretty obvious that the door was warped, so I figured THAT was the problem. Of course, it ain't over til it's over!