So my truck starts fine every morning even whèn in the single digits it starts with one cycle of the plugs and a few seconds of cranking. And when my truck is hot it will start right up without problems. But when my truck is still warm enough so that the glow plugs don't cycle, but been sitting for a while so it's not real hot (like 30 minutes), the truck will crank and no fire. But if I let off the key and crank it over again it starts right up like its hot (i usually crank it for about two seconds the first time, but once i let it crank for about 10 seconds on the first crank and it didnt start). My first thought was air intrusion but if I wait even longer to start it and the glow plugs cycle again, it starts right up. And the truck shows no signs of air while running. My truck has an electronic lift pump by the way.