It could be a clogged heater core as mentioned, or the mixer motor (not sure if that's its specific name, it's been a while) might not be functioning and instead stuck on the vents/AC setting. You should be able to hear it move when you move between the Cold/Hot settings with the car off.
|