Low coolant in the system. Defective heater control valve. Clogged heater core.
it has a partially clogged heater core.replace the heater core
Your heater will blow cold air only.
A restricted/plugged heater core can do that. Try flushing the heater core.
Possible causes are, low on coolant, thermostat stuck open, clogged heater core or vacuum scorce not getting to the heater control.
It could be the thermostat on the engine. If the engine does not warm up adequately the heater will never blow hot air.
check thermostat, might be stuck closed.
check you antifreze level if it is low you wont have eat or if you get lots of fog your heater core is bad
The heat valve is stuck open.
replace front heater corefront and rear have independent heater cores
you may not have the heater water hoses plugged in
probably the resistor pack on the evaporator case.