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 fuel. It runs smooth on idle but when you move it close to the "Run" (3/4 up) position it starts to choke or stall. Also if I release the parking brake it starts to stall immediately even at high idle. Lastly I replaced the iginition module with the new DSAI Ignition Digital Advance Module Kit(replaces the SAM). Any help is appreciated.