All the symptoms of a bad fuel pump, if you have a fuel pressure gauge there is a schrader test port on top of the engine, it should be a steady 58psi.