Sounds like a possible worn water pump.. If anti freeze leaks onto belt due to a bad water pump the belt will slip and squeal. If the smoke is a vapor type mist that dissipates like steam it is anti freeze. Check your anti freeze level and have your cooling system pressure tested. If there is a burning rubber odor and the smoke doesn't easily dissipate like steam then possibly one of the belt driven components could be locking up.

