I have heard that on manual transmission cars, as the clutch
wears, the dust will get into the starter solenoid and stop
it from disengaging properly. You might be able to just
clean the dust out, and you'll be fine after that. I've
heard accounts of this fixing otherwise faulty starters.