replaced the thermostat, water pump is working. coolant levels ok, but the car continues to overheat. It will get hot on the needle and I'll loose heat. then the car will go back down to normal temps, then heat up again. Any thoughts or ideas?