I have had trouble with a kohler starter (nippondenso brand) sticking on my 20 hp walker. Last time I cleaned it I put some graphite lubricant on shaft and it lasted a couple of months. The solenoid has been replaced, so I am sure that is in good shape. Kohler make a starter lubricant PN 52-357-02. Has anyone tried this lubricant. I'll have to order it because no one has any locally and with shipping it will be more than $10. I have to take the engine out to remove the starter, so I really don't want to fool with trying the lubricant unless someone else has had some experience with it. Otherwise I guess I will try to buy a starter on Ebay.