I have a BX2200 with a little over 700 hours on it. Started overheating recently so I blew out the radiator screen and fins. That didn't help much. The coolant is fresh and topped off and the belt looks good, so I am wondering if it is the thermostat. Any suggestions? A previous post...