Try replacing the thermostat and see what happens if it continues check the heater core if its clogged and the heater control valve if its functioning-everything okay-could be an air mix/blend/mode door problems, vacuum and actuators to include the HVAC control module-