Hi Richard,
Before purchasing a new starter you can try new brushes and maybe new bearings, that can make a difference.
We can get you a new solenoid if you want one, also brushes etc.
Make sure you have a good ground between starter and chassis.
Best regards,
Stefan Leegwater
www.lwdparts.com