the fuel pump has its own ground so i doubt it. assuming ur battery is grounded to the chassis good then thats not the problem.
its the relay....... did u actually test it or u just saying its good. u have to make a jumper wire and check it manually to make sure it clicks on, its actally 2 relays combined into 1.
so the ignition part of the relay could still work while the part that turns the pump on is shot to hell.