Check fuel pressure while driving. Let us know. Should be 55psi or more.
Turn key off and observe. Fp should hold.
If u cycle the key several times and then crank and it starts; fuel pressure regulator or the pump is weak.