It could be the blower motor, control switch, relay (if your vehicle uses one), loose connection or bad fuse.
bad blower resistor
Most likely a failed blower resistor.
its the blower resistor.
the heater fan resister,it is or should be on inside or on outside heater box.
The heater blower switch and the electrical plug attached to it may be at fault. Remove the heater control unit from the dash and inspect the plastic electrical plug attached to the blower switch, you may see it has melted. The switch and plug is available from your local auto parts store.
Depends on what you mean by heater will not work. If the blower motor will not work, it can be a blown fuse, bad blower motor, bad blower motor switch, or a defective blower motor resistor pack. If you mean that the blower motor works but there is no heat, then it can be a clogged heater core, thermostat stuck open, or defective heater control valve.
check the fuse, the relay, the switch and the blower motor resister. If these all check out could be the blower motor its self is faulty
blower motor resister is bad
Bad resistor pack on blower motor? Bad switch?
There might be a bad fuse causing the heater to not work. Check the fuses if they are all ok you may have a bad blower motor. when you turn the heater on and no air is blowing then it is your blower motor.
You most likely will have a bad blower resister........
replace heater relay and or heater blower motor