There is one other thing to check.

There is a connection between the fuel pump relay circuit and the coil. If that wire has come adrift, no power to the relay and no fuel. It's happened to me.

The pump is lubricated by the fuel. If it runs on the bench, shut it off immediatly. The tolerances are so tight it will seize.

DZ