It's really cold right now, the battery may not be up to snuff. There might be water in the fuel. Is your fuel gelled? Check your fuel filter sediment bowl/housing. I get whitish smoke when first starting up if the engine is cold (and I have not preheated the engine block), but it stops after the fire up. Do you have a preheater? Have you added fuel additives? Do you use bio-diesel?