I had not started it as of yet today so I tried what you suggested and yep, it started.
my own work if I can otherwise it goes to a mechanic.
Under the plastic engine cover on the fuel injector rail is the fuel pressure regulator. Pull the vacuum hose off it and see if there is any fuel coming out or in the hose, you can even go key on to check it. If it is not leaking fuel I suspect the check ball in the fuel pump has failed and will need to be replaced.
The regulator is not leaking. Any test I can perform to see if it is indeed the fuel pump?