two days ago i awoke to heavy snow on the ground and temps in the teens. i jumped in my 01 2500 and started it up no problem. i unplugged and was on my way to 7-11. when i went into the store i left the truck running still trying to get the temp up. when i came out of the store the truck was not running. i jumped in and saw that the key was indeed still on but the truck had stalled. i tryed to restart the truck with no success. after waiting a few minutes contimplating what to do i tryed to restart the truck. it did not start intill i held my foot about 3/4 to the floor. when it did start it smoked blue very bad and would not stay running unless i held my foor pretty far down on the pedal. it evenually died out even while holding my foor to the floor trying to regain some rpm. after that it would not restart. i popped the hood and tryed to drain the fuel canister to make sure i did not have water that might be frozed in it. i drained the canister and cycled the key to get the lift pump to run and pressed the schrader valve on the pump and bleed the air. i jumped in the truck and held my foot about 1/2 way down and started to crank. it started and smoked for about 30 sec. then cleared out and began to run normal. the only thing that i can think of is, the truck was parked on a pretty good incline facing down. it had a little over a 1/4 tank when it was parked on the hill. durring this hole process of messing with the truck a better spot opened up and i drifted onto flat ground. it was then when i bleed the fuel system and got the truck started. could i have been drawing air in the tank? i plan to check for any codes tommorrow but the check engine light is not on. has anyone had this mystery problem before? since this problem i have began running de-gel in the fuel as a precaution. could this have been the problem? it was around 15 degrees that morning. any help would be helpfull. i have not had a problem since and it is around the same temp. THANKS!!!!!!! 
