Overheating issues

Have you tried adjusting the idle mixture, sometimes a lean idle will run hotter.