My 2002 16hp Kohler 2166 Cub Cadet with only 200 hrs. on it is now stalling after starting ,running and mowing fine for maybe 5-10 mins. then it sputters and quits running. After it cools off and sets for a while, it fires right up runs and mows great then sputters and quits again. Plenty of...