It could be any part of the kick starter. Pull it out and check all the parts. Mine gave me problems once, and it was the plastic collar broken. Oil sludge can cause issues. Usually you can tell by a good visual inspection. If the teeth are so worn, you need to file them back to square, I would consider replacing that gear. Pull the cover off and put the kicker back on and look at it during operation. Do you have the thin washer on last, where it only hits the cover? It seems like the only misplaceable part.