I have a Deere mower with a Kawasaki FD590 liquid cooled engine and it keepss overheating. I have checked fluid levels, changed the thermostat, flushed the cooling system, insured the core is not clogged with debris, the fan is blowing properly, and even bought a new impeller for the water pump, but I cannot get the engine to stop overheating. Even when the engine is hot, the air being expelled from the radiator is simply not very warm - when it certainly should be. What am I missing? Any ideas? Thanks in advance for your thoughts. I am debating removing the thermostat completely to see if this makes a difference, but it is a pain in the butt to dig down into the machine and remove it - although not nearly as bad as getting to the water pump.