My first guess would be fuel pressure regulator. Mine would randomly die and hasn't since replacing the FPR.