Have battery load tested.----Take starter apart for inspection .----No money spent on this.---Are you pushing key in and hold key in while cranking it over ?----Do ohm check on starter armature.
????----It is a part made of CARBON !!---Very common item / material used in mechanical seals.----Make sure you assemble with this simple / durable seal.---Good luck with your motor.