I suspect your waterpump may have a piece broken off the impeller. Thermostats are known to stick closed as well, causing overheating. Let us know what you find was the problem.