bucking like a bronco under hard acceleration
I have a 1994 540i automatic. It runs perfectly at idle and under normal acceleration but if I put the accelerator down all the way the revs start jumping between around 3,000 and 3,500 cycling about twice per second and the jerking is quite violent. It does not seem to matter if the engine has been running for some time or only just warmed up. Mechanic thought it might be the flow sensor on the air intake and replaced it but this made no difference.
Any ideas?