I have a facelift 318ci and between 1000 and 2000rpm the engine shudders badly when I try to rev hard but all is fine when a rev slowly. It happens in all gears and the engine light flashes sometimes when it shudders.

I have been trawling google, it seems to be a fairly common problem but no joy in finding a solution.

So can some of you guys please help me out as my head is well and truely wrecked at this stage.

Thanks
Johny.