its probably burning oil, if the smoke is white. if the smoke is black, it means its running rich. if the smoke is white, you have serious internal engine problems
Because you blew the head gasket
Generally speaking, white smoke is steam and generally does not pollute at all, whereas black smoke is pure burned ash that has been turned into a gas.
Overheating
You can drive a diesel engine, or any other type, blowing any colour smoke you wish. Though it is pretty foolish to smoke
If you watch white collar season 5 episode 2, towards the end he is smoking a cigar No
the name of his old song is Priceless and his ew song in New DayPriceless= Jim JohnstonNew Day=Adelitas WayCurrently it is Smoking Mirrors by Matt White
If it is blue smoke the rings or valve seals could be bad. If it is white smoke the head could have a bad gasket or have a crack. If it is black smoke the engine is running too rich.
The ignition timing is out
A little bit of smoke is not bad. Especially when you drive an old car. But when you drive a recent car(2013) it could be something in your catalythic converter. If so... drive by your mechanic.
is this a diesel truck?does this engine have a turbo?if it is a diesel with a turbo,it will blow white smoke when cold till it warms upif it continues to blow smoke check your air filterother reason if it continues to blow smoke is the turbo is about to crater get it checkedalso check engine oil for coolant lossif coolant is leaking into cylanders,this will cause white smoke
easy your yurbo oil seals are gone. white smoke is the turbo smoking. take out the turbo and check the blades for worn or movement. if ok buy a turbo rebuild kit from eBay and get a specialist to do it.