Try this. Turn the key to on( not to crank but almost) wait 3 sec then key off, key to on and wait 3 sec then off. Then on and start. I f starts right up it is the drain back valve in the fuel pump. You could continue to run like this or change it out.
if not post back.