I had a slight scare today while driving. My truck out of nowhere lost power, fluttered and quit running. It was fully warmed up, no odd sounds before it happened and a nearly full tank. It restarted after a slightly prolonged cranking, running a little rough at first, then smoothing out. It...