A failed water pump will cause the engine to heat up at speed, where as if it is a radiator issue or fan issue etc. the engine will normally cool down going down the road and heat up at idle. Water pump symptoms are almost completely reverse other overheating problems. Just my two cents.