I have a Craftsman lawn tractor with a Kohler CV16S engine. The original symptoms were that it would start to stall after running for a while but only up hill. Then it started doing it a little if I hit a bump just right. Long story short I replaced the carb and tuned the idle speed and idle...