Try back flushing the heater core.