sounds like the heater core. when a heater core goes out, it leaks. as it leaks, it burns off the coolant leaking onto the outside of the core, which causes the blower to blow the burnt off coolant (the smoke) out of the vents. the smoke should smell sweet