Sounds like the bendix is not throwing out (mud or general much etc), pop the motor off, spray oil onto the bendix and gearing, good wire brushing up and down round the spirels, and check that it can be wound up freely by hand, as for lubrication clean and dry with a light spray of wd40/duck oil is what I do