could be a bad pump.? ?first- the fuel pump only runs for a few seconds if the engine doesn't start so cranking a long time is useless.
? there is a valve in the pump to keep the fuel from draining back when not in use so starting will be quick.?
? cycling the key from off to on(not start) will cause the pump to run each cycle pressurizing the fuel system.? if this works to make it run- you need a new pump, or..... as i would do? ? add a momentary push switch to power the pump and use it for a few seconds before each start.
have done this to numerous vehicles for those who wouldn't? spend the money on a pump install?
--
rz