Youve most probably got the dreaded heater flap problem, this is common fault & has been covered, try search function.
Bad smell is prob fungus in a/c evaporator, aircon specialists have a special deoderiser which also kills the fungi.
Heatd seat wires brake (there just like an electric blanket),theres a write-up on
www.wjjeeps.com on how to replace.