Hi my heater has stopped working on number but will work on 1 and 2 but not 3 and sometimes not on any. turned it on the other day and had a smell of burning. Tried a new resisitor but its still the same. could it be the heater controls?Are the controls specific for certain years as I know they changed the motor wiring, my car is an 06. Any help appreciated. thanks