I had a similar problem with mine. The check valve went, and in the morning when I went to start it, she would crank and crank. On the second attempt, it would fire right up (wasnt keeping the pressure). The first time around I replaced it with a pump and sending unit from NAPA (Airtex or something like that). Well it lasted about a year and a half till the pump completely went on me. So the second time around I replaced just the pump (much cheaper than the whole sending unit deal). I put a Bosch pump in, and no problems so far. Just make sure you check all your fule lines and the big plastic ring seal on top of your tank (97+). Because often times, the problem might just be an o-ring (as stated above), and that is much cheaper to fix. Good luck.