Start out by checking that the blower has both power and ground and if so then next check the a/c - heater controller...........
try wiggling the wires at the blower resistor if don't work then tap on blower motor
if the blower motor still works, somebody probably bypassed the heater core in the past.
its the blower resistor.
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.
if not your fuse, check the fan/blower relay.
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
probably the blower motor resistor
heater blower resistor has to be replaced. you have to remove glove boxthe resistor is to the right of the heater blower moter
bad blower resistor