That could be a water pump. Could be pushing water fine until it has something that gives resistance.....hence why it overheats when you add the thermostat. Couldn't hurt to change the water pump and keep the thermostat. Don't return it like herp derp mentioned a couple of replies ago.