You have the symptoms of not enough fuel for startup, which usually points at the pump.
Get a fuel injection tester from Harbor Freight for ~$14 and screw it onto the schrader valve at the back of the intake on the driver's side. You need 62-64 psi for cold start, 60-66 psi is the spec. And it should hold the pressure for at least 10 minutes.
Get a fuel injection tester from Harbor Freight for ~$14 and screw it onto the schrader valve at the back of the intake on the driver's side. You need 62-64 psi for cold start, 60-66 psi is the spec. And it should hold the pressure for at least 10 minutes.