Check for fuel pressure. Could be fuel regulator or fuel pump. Do a trouble code check first. Could also be a crank sensor/DFI module.
How quickly does it cut out? If it after about 1 second then it could be the immobiliser. Is the security light off or flashing when this happens?