If valves are set correctly, could be compression release has failed. Don't know what it is on Kohler...some are levers that tick a valve at low RPM, some are a funny ground camshaft.
Other possibilities: Weak starter, Poor electrical connections in circuit to starter, Poor ground from battery...