Probably a worn-out or clogged heater core.
Could be a clogged heater core. Just because it doesn't leak doesn't mean it's working right.
I would say that you are losing coolant somewhere hoses,water pump,radiator.
may be your heater control valve
Thermostat possibly stuck open. Another possibility is the heater core is clogged. I would recommend you perform a complete cooling system service. Drain and flush the system with the heater set to high. Replace the thermostat, and install a 50/50 mix of coolant and distilled water. Bleed all air from the system.
Check to see that the heat control is working, and water is flowing through the heater core. Make sure that the engine thermostat is not stuck open, and the engine coolant is full.
Old ducts not working properly, blocked or collapsed ducts, or vacuum problem not allowing passages to open
THE COLD AIR WARM AIR EXHANGE DIVERTER DOOR IS NOT WORKING
there is no heat inside the car what is wrong ?
Possibly a bad heater core. Could be simple stuff though. Have you checked your coolant level? Sometimes those "doors" in the dashboard for the heat and a/c are not opening and closing properly.
== ==
There is no heat in my 97 buick park ave. why? the fan works an ac. an the temp says 90 degrees but still comes out cold.
the fan is working but no heat