I always look for simple.things.first. I wonder if the radiator is partially blocked by bugs. When the engine is pulling hard, not enough air is flowing through the radiatior. You might take a garden hose or air hose and from the engine side out, squirt the air or water through the radiatior
The second idea is that the radiator is partially plugged on the inside. The radiator needs to be removed and flow tested