3181 e36 transient idle fault
hello and good day to all members of this community and owners of BMW motor vehicles. I am a new member to this community and i am experiencing an idle and flatspot problem with my BMW. The problem is whenever the vehicle (3181 1994 e36) starts and is not reved beyond 2000rpm it idles good, anywhere above that and it hits flat spots (won't rev out) and when accelerator is released it sometimes stalls immediatly or goes to a rough idle between 400 and 2000 rpm for a little while before dying out. I dont know whats causing it since i please respond as i am in need of help.