I have a friend that has a 2000 Kawasaki 2510 Mule. He has had a problem with it overheating after a short drive. He took it to a dealer and the replaced the radiator cap, T-Stat, fan switch, head gasket. System has been flushed and the T-Stat does open and there is flow. He has taken it back...