I have suffered the same problem for years. After the excessive heat caused the engine to wear out prematurely, I had to replace it. All new fan, water pump, clutch, radiator, thermostat, timing chain, the works. It is your gear ratio. Change to 488's. I think you will solve your problem!