Craftsman garden tractor with Kohler MV18S. Starts and runs good. When I adjust throttle up the engine speeds up to acceptable rpm, but if I reduce throttle and then increase throttle the engine will not speed up enough. Runs at lower than acceptable rpm. Surges and loses rpm under load of mower deck just mowing regular height grass. Suggestions?