Rob, I had similar trouble on my 1998 528i. I finally removed and cleaned the Idle Speed Control and the light went away! Ned