I bought the new one off eBay, installed it, and it did the same thing as the old one. It would not fully engage the flywheel. So I call a Kohler service tech and he immediately told me I had a bad ground and the starter was not getting enough power. Cleaned all the ground cables (they were not that bad) and it worked. Even thought one of the first things I always check when I’m troubleshooting electoral problems or a nonstarting issues is the ground, it just never occurred to me in this case. Well $269.00, 5 hours, two trips to the boat (75 miles on way), some swearing, and a few skinned knuckles later, a valuable lesson learned, and I have a spare starter.