I figured out the problem...it was the starter bendix. The brushes and all looked good, but I saw a video someone posted about the Kohler starters and the way the Bendix works on them. Took that apart, cleaned it, sanded the crap out of the metal disc and roughed up the rubber part. Put it all...