If you hot wire the fuel pump and you are sure you have spark then you need to check for injector pulse. An easy way to do this is to disconnect one injector (if you have a noid light plug it in and crank it the light should flash if there is signal.) or you can use a test light. one side should have power all the time (with the key in the run position) and the other side should ground while cranking (the light may flicker or light up dimly this is normal. If you have constant power but no ground you have something wrong on the control side like an ignition module (or whatever other electronic device fires the injectors maybe the ecu) if you have ground and no power you have a problem with the feed side of the circuit (relay, fuse or open wire) Hope this helps and happy hunting!
By the way is there anything in common with the fuel pump and injectors such as a relay or ecu some ecu's control the injectors and provide a fuel pump on signal (usually to a relay)