I think I might try a temporary jumper wire(s) to the fuel pump if possible. I found on a van that seemed to be killing in tank fuel pumps, the lead actually corroded inside the length of the jacket. Once replaced, it was fine.
FWIW, on that crank sensor, if you do change it, sometimes they...