I am giving you a diagnostic walk through for this situation. When it gets to parts about pulling codes and test tools for example fuel pressure...Adavance Auto or Auto Zone will pull codes for free and loans out all the tools you will need to go through the diagnaostic. I would suspect the fuel pressure as a highly likely culprit. If it drops to zero, it is probably the relay failing.
Just use the link below;