There is a divertor controller under the dash that controls between heat and cold. Sometime the wireing harness works loose.
Low coolant in the system. Defective heater control valve. Clogged heater core.
Low coolant? Bad thermostat? Heater control cable not adjusted properly? Heater core airbound? Heater core plugged?
The heater valve could be failing to open for one reason or another.
heat core. leak. thermostat. no antifreeze.
Your heater will blow cold air only.
Either the linkage from the temp control unit to the valve on the heater core (which is behind the radio and temp controls) or it is the heater core itself.
Check Antifreeze level..make sure there are no leaks under the vehicle.
It doesn't really blow it out it just warms the cold air.
you need to replace your heater core
it wont blow heat itll blow cold air
Either a faulty thermostat or you have a low coolant level.
you are low on coolingliquid !