Don't know if you have managed to get this sorted out by now. I would be checking the stored fault codes (it should store at least one) and the fuel pressures, ideally checking after it has cut out. Has the fuel filter has been replaced? I've had a few high pressure pumps give these type of...