Matt is the man to answer this.. meanwhile my educated guess

is a fuel obstruction.
You may check the copper tubes wich usually are they that hold any residue wich can cause the fail, the fuel filter, a faulty solenoid or a too
loose connector on the ECU, a defective fuel pump, just to name a few causes that can cause this.