Last year I had this happen at a camp ground. I backed into a space and turned off the truck. I got back in to move it on some boards and it would not start it would just crank over. I got suggestions from this site that maybe a fuel pump problem. I got underneath the next day and while my brother was cracking the engine I would bang the bottom of the fuel tank with a piece of 2x4 and low and behold it started. Mine is a 2002 with only 29000 miles on it at the time. You might give that a try also. Just a suggestion.