Wanted to post my fix for this for those having this issue. I have a 2010 X324 and it was doing exactly as you described. I tried replacing and checking absolutely everything - fuel pump, plugs, checking magnet, checking valves, replacing all filters, etc... the culprit? The "ECU" or little...