Trying to find possible causes for why my Check Engine Light goes on and off. Car is 1991 525 with 149,000 miles.
Non mechanical BMW lover, who is hoping for some friendly advice in layman terms.
Car alternates from running rough when Check Engine light is on to running smoothly when not on. At traffic light, have to put car in neutral to keep it from wanting to surge forward. When green light, car dies or stalls and then suddenly surges forward.
Help, please.