My 01 truck will not start. The motor stuttered for a moment before I shut it off. Five minutes later it would not restart. After cranking on it for a while it started and ran rough for about 20 seconds with the throttle clear to the floor. I haven't been able to get a puff of smoke out of it since. The only code that has come up is 1693. The lift pump and fuel filter have 5000 miles on them and the truck itself has only 105K. What do I do besides just going out and buying a pump?