If you think its the fuel pump, check the fuel rail next time it shuts itself down. If the rail has pressure its not the fuel pump.