My Cub Cadet w/ Kohler Courage 20 HP (2014) engine has problems starting. It cranks (cold) until it hits the first compression stroke and then stalls. The starter will not crank it past the compression stroke. Eventually by backing the crank off from the compression stroke and keep trying it may start. Once warmed up it starts OK. I have jumped it from my truck and even replaced the battery but still have the problem.