Today on my way home from work my truck shut down out of no where while driving. It didnt stutter or shake or anything, i didnt even notice right away that it shut off. when i tried to restart it, everytime i turned the key over the truck would keep cranking for 15 seconds or so even if i didnt hold it. I pulled some codes through my DashDaq, stupidly I cleared them to see if it would help and didnt write them down but i know one was a low fuel rail pressure code and one was an engine power limited type code. after 10-15min of screwing around with the truck it started back up and ran fine all the way home. Anyone have any idea what happened here?