I would try flushing the heater core.