Ride: 2005 E90 320i.Yesterday, after 30mins of driving, i reversed into the parking slot, when shifted the gear to D to move forward. The engine suddenly cut off. Pressed “Start” button and power resumed. Today pressed the “Start” button (car started), stepped on the accelerator but car seem not to be responding so I step on the accelerator more and suddenly the car surge forward. - Spark plug replaced on Feb 2013- Valvetronic Motor Replaced on Jul 2012- Oil separator replaced on Aug 2012No RPM fluctuationSo far cannot simulate the above fault again after many try in a workshop, no Fault code in the ECU.Anyone experience the same situation before?What might be the possible causes?Please advice.Thanks !!