I took my '95 325i in because the engine was "seeking idle" when cold. They replaced the air mass meter, but it soon was running even worse. Now I can only get it to stay going at a stop if I put it in park, and keep my foot on the gas, as it is now idling very badly all the time, not just when cold. The check engine light is on, too. I'm taking it back to the mechanic tomorrow, but I wanted to know if there was any info that might help to fix it. Also, would it risk damaging the motor to drive it in this state about 7 miles to the shop?