96 camaro z28 starts spuddering and stops running and will not start. two days later i turn the key and it fires rite up. runs great for a couple of days, i go and start the car and nothing but moter turning over.will not start. a nother day goes by it starts right up again. yesterday it died in a parking lot so i left it there over night and the next day that evening it started rite up again. can a fuelpump do this?