Try just turning on the ignition key to activate the fuel pump, it will be on for 5 seconds then shut off. Turn off ignition switch and then try starting. You may have a bad check valve in the fuel pump that lets the pressure release when sitting. To test get a fuel pressure tester and check after the fuel filter to see if pressure drops when sitting. Harbor freight has them for about 15 dollars.