The charge indicator light turning on means the alternator needs to be checked and not the battery is faulty.
As to the smell, it is not possible to determine what is causing it but since it occurs only when the heater is turned on, it could be someting stuck at the heater core. Could be some chemicals from sources such as deodorants.
The charge indicator problem needs to nbe looked into immediately failing which you might finsd yourself stranded somewhere or not able to use the vehicle when you want to.
I don't think the smell would cause the vehicle to catch fire as it is not electrical burning due to short circuiting.
SPONSORED LINKS
Monday, November 29th, 2010 AT 2:40 PM