sounds like your fuel pressure is leaking out. mine does this too, sometimes it takes 2 goes to get fired up, and if i check the fuel pressure on my gauge, it reads 0, and it should read something higher than that (iirc like 18 psi after lead down).
im told its the fuel pressure check valve, but i have not looked into it.
welcome to the fun of daily driving a 944