I have an 1988 325is. Lately I've been getting a service engine light coming on for a few seconds (20) or so. The car doesnt seem to have as much power as it used to it seems like its hessitating while I accelerate. The idle is steady must of the time and the car wont stall. Any ideas of where should I start looking at?