Are you certain it is really getting hot ? The reason I ask, is that I had a Ford 2000 of that era. I thought it was getting hot, based on the dash gauge readout. I flushed the radiator, changed the thermostat, etc , to no avail.
The parts counter guy, at our local Ford tractor dealer, was very knowledgable. When I mentioned the overheating problem, his first question was: How is your fuel gauge working ? It hadn't worked right in quite some time, which was no big deal for me because I could easily check the fuel level with a stick.
As it turns out, the same little resistor is part of the circuit for the fuel gauge and the temperature gauge. More of those moved across his parts counter than practically any other "genuine" Ford part. It wasn't cheap, but it was easy to replace and that tractor never ran "hot" again after I changed it. I also was able to stop carrying a stick to check my fuel level.
As far as the pto thing goes, that may be just a coincidence. The mower probably does load the engine more than any of his other implements and I recall my false high readings also usually occurred when mowing with a Bush hog.