Can't figure out why honda 3011 riding lawn mower starts, runs for about 60 seconds under load and then stops. It will restart after 30 seconds and continues to do the same thing over and over. I've checked (cleaned carb twice), gets plenty of fuel, checked oil level, cleaned all filters. It seems to be heat related ? Please advise.. Thanks, John