i have got a 2000 320d, when i accelerate hard in 3rd or 4th gear my car seems to give my lots of power to start off with then it feels like ive took my foot off the gas until the revs build up again then its seems fine, but if i accelerate normally it seems fine. does anyone know what the problem is and how to fix it? cheers