My JD 2155 is overheating after running for 20 -30 minutes. I have had the radiator cleaned and rodded, replaced the thermostat, replaced the water pump, replaced the water reservoir filler cap, and replaced the temperature sending unit. I am planning to purchase a mechanical temperature gage...