I have an L2550D that runs hot. The weird thing is when I'm going up a hill, the temp gauge shows it's starting to run cooler. Have changed the thermostat, belt, and just had the radiator taken apart and cleaned. The tractor has never "boiled over." I've contacted several mechanics and no one has ever heard of a tractor running cooler while going up hill. When backing up hill, still runs hot. Must go up hill forward for the cooling to occur. No excess play in the water pump and no fluid is coming out of the weep hole. I think I'll change the thermostat again in case I got the wrong one the first time. Any suggestions?