Ok I need help. My 1992 500E has a check engine light that stays on after I remove the ignition key. I can get it to turn off but I have to cycle starting the car on and off until the light stays off. What is going on? Any help would be greatly appreciated.