We need to do two things. First check for codes.
Next we need to check fuel pressure. I suspect we are loosing pressure somewhere because on this engine we just need air and fuel due to no plugs.
This is normally caused by a faulty lift pump that is not sending enough fuel to the high pressure pump causing a stall. Then when you cycle the key the pump is able to catch up.
I attached the process on how to test the pressure on this engine. Just make sure you are using the appropriate gauge as this is high pressure. Also, make sure you don't leave a line open when you crank the engine or high pressure fuel could injury you or damage the vehicle.
Images (Click to enlarge)
Saturday, September 26th, 2020 AT 3:23 PM