You should be able to check the clutch... something like the fan will freely spin when the engine bay is cold and become stiffer once the engine bay is hot. I had issues with the engine getting hot for three years and it continued with 2 different aftermarket fan clutches and the FF dynamic electric fan setup. Earlier this year, I replaced the fan clutch with a junkyard Rodeo fan clutch and the engine hasn't moved a tick past 2/3rds on the gauge since.
It's worth looking into and definitely replace it with an OEM unit rather than a aftermarket unit.