It is possible that the thermostat is stuck open, thus not allowing the engine to reach sufficient higher temperatures for proper heating, or the water pump may be too slow (or stuck) to allow the proper coolant circulation through the heater unit, or the switch/flap "controls" (or vacuum system) to the heater unit may be faulty (or stuck) so as never to engage into "heat" mode, or the heating unit/coils may be so clogged that it is no longer effective for giving off hot heat, even though the coolant temperature itself is hot enough, or you may have the wrong thermostat for that vehicle (thermostats have different operating temperatures per specific vehicle).
Most likely cause is low coolant. Check your antifreeze level.
The Blower resistor should be tested which is located near the blower motor, the resistor is probably faulty.
need new blower motor...
you may not have the heater water hoses plugged in
Yes it could.
Cause its broke!
Assuming you want it to blow hot, it could be low on coolant, a stuck open thermostat, a plugged heater core or a faulty temp blend door.
Leave it turned off.... doh
I own a 1997 Ford Contour and there was a recall a few years ago on the heater blower and resistor. Check out the recalls on the car.
Low Coolant? Bad thermostat? Heater core plugged or restricted? Heater core airbound? Heater control cable not working?
Check your thermostat first, if that's OK then your heater core is likely bad
It could be the thermostat on the engine. If the engine does not warm up adequately the heater will never blow hot air.