Your heater core could be clogged try a back flush on it