Most likely the Bendix, in which case a clean and feline will fix it.
The exists the loss biology of other things being faulty but you won't know until it is out and you can look
All parts available from an auto electrician an shop that services Bosch starters, so about it new bushes, brushes if needed and it will be good for another 40 years.