To anyone that get's this message thanks ahead of time. Tonight on my way home my 1989 525ia started to hessate when i steped on the gas, but if took my time it ran good if the RPM's were under 2000/RPM. If I steped on the gas the car would almost stall but it didn't and then the engine light came of and then on. If anyone has any idea's please let me know.