could be the fuel pump relay, the pump or the injector relay. You can try jumpering the fuel pump relay to see if it stays running (or guess and drop in a new relay for about $40-50.). Is the a check engine light on? (other components like the MAF are likely to throw a CEL code)