I have a few ideas what this could be but i fiqured i would run it by you guys first before i took it somewhere, i have a 1993 318is manual 97 000 miles and when i bought it and turned it on u would have to give it some gas or it would drop pretty low in rpms and feel like it was gonna stall, but would get back up to around 1000 in about 10 seconds.
anyways i was driving home from a trip about 200 miles and was going about as fast as the car would go
let off to about 110 mph and the check engine light came on, so i let off the gas and it went away, then it came back, so on and off it went, but i felt no differnce in the cars performance.
got home and parked, while it was still on it started dropping real low in rpms and making the rattling noise cars make when they are gonna stall.
it has never done this after driving and usually a hit on the gas will fix it.
so basically its getting worse, sorry for the long paragraph but any ideas???