Originally posted by Ben Rumson
White smoke usually means that the engine is not hot enough to get a full burn/combustion of the fuel. You'll see this alot on some of the larger rigs and construction equipment first thing in the morning when it's real cold outside. Pure white plume of exhaust that fills the entire area.
Once the block heats up to normal operating temps the white smoke should go away because the fuel is properly burning.
Electronically controlled timing can adjust for the real cold temps and reduce the amount of white smoke.
If it's warm enough to not put out white smoke at start-up I may let it idle for a while before driving, but never when it's so cold that white exhaust is present. My rule of thumb is that if it's cold enough to be putting out white smoke then I insist on warming the truck up WHILE driving. Idling at these temperatures is IMO not good at all for wear and tear on the cylinders.