Has this specific starter ever started this engine? If yes, the pinion gear on the starter isn't the issue.
I would try another starter before going thru all the testing, a faulty starter may function correctly with no load, but fail under under load. I've had this happen in the past
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.