Mine did damn near the same thing when i got it. Mine was a crank position sensor. To see if its the fuel pump turn the key on and listen if you hear the normal whine that it usually makes its not your fuel pump.