I have a 1999 model Walker Mower with a 25 hp Kabota gas engine that is liquid cooled. I am having a problem with over heating. The mechanics have replaced the control module (part # 7958) twice and the fan once and it still overheats. Has anyone had this problem and did you get it fixed and how. Thanks for the info.