The most common cause of a starter to fail is just normal wear and tear. The starter is often installed towards the clutch system, which will cause dust and debris to come inside of it. The starter also has to make thousands of starts in its lifetime, and therefore it sometimes fails.