I had this same problem and, after dealing with this off and on for years, I noticed that it doesn't happen when on max air conditioning or if the heater selector is off. Both these settings cause the vacuum-operated heater bypass valve to bypass the heater core. It seems that there is not...