Alright I'm stumped on this one.... It seems to be only on cold mornings, and it doesn't do it once the truck has been driven for 15-20 minutes.
Most times it will turn over and run for a second or so and then die, give it a little gas when cranking and she fires right up, let her idle 5...