I would suspect the water pump. Does the water seem to be circulating with the radiator cap off after thermostat opens at 160? You would need to let it cool enough to remove the cap and let it idle until the thermostat can open. It should be easy to tell when it opens. JMO