Bought a 2004 Kawasaki 3000 mule at auction. Little cold natured when first started. Will not idle until warmed up a little. Runs good for about 15 minutes until it reaches operational temperature. Then it dies. Will not start or fire at all until it has cooled down for 20-30 minutes. Then we do it all over again. Acts like an automatic shut off to the engine due to overheating. Took off the water pump - it works just fine. Removed the thermostat and tested in hot water - open up just fine. Replaced the idiot light sensor with an actual temperature gauge. Temp goes up to 190 degrees, thermostat opens and it stays at this temperature - until it dies. Will not start again until temp falls to around 130.