Sounds like maybe fuel pressure isnt holding in the system?
How about turn ignition on and off a few times before starting, how does it go then?
If it works ok then, try the Fuel accumulator, and makesure their is a one way valve (or a working one way valve) on the fuel pump!