I have had that problem many times but have done nothing about it. Dont get wrong, I take care of my rig, but this problem is something I read about years ago. It is just the computer getting confused. The next time it happens, turn the key on, put it in drive and then back to park. Give it alittle bump when it goes into park. As these things get old, they get out of adjustment. There is a safety on the shifter so you dont start it in gear. Is this the problem???? I dont know. In fact, it seems like the computer would not let the engine turn over at all instead of turning over and not getting fuel or fire but mine always starts.
The next time it happens, dont panic. Just play with the shifter, turn the key on and off a couple times, open and close the door a couple times and just take a 2 min. break with everything turned off and you outside the rig with the doors closed. Get back in and close the door like you would normally do. It will start for you. Mine has never let me down for more then 2-3 min.s. It has been doing it for 3 years. Sometimes twice in one day and sometimes it will go months. Currently, its been about 6 months since it has done it.
Yea, I know. I was not much help, just trying to offer alittle piece of mind.
On another note. The crank sensor is the only part of the entire freaking truck that will not throw a code when it goes out. Just alittle FYI.
I noticed you are in Heflin, I am in Alabaster, just alittle west of you. If you ever want to wheel my area, just let me know. I assume you have been to MMORV since its in your backyard?