97 Mercury Mountaineer. The heater blows but the air either isn't hot or takes an extremely long time to heat up. I've replaced the thermostat, the hot/cold switch on the dash. I also checked the heater core hoses and both are hot. The blower door also opens. What else should I do?