if the pumps new and fuel pump relay is ok it might be the amplifier on the dissy coz when it stops working it cuts off the fuel. mine did it and i was looking at fuel first but bypassed relay and then had fuel their all the time but did not start then looked at ignition side and found the fauty amplifier. i hope this might help you