Any number of things can cause a starter to fail, including corrosion, damage, poor fitment and overheating. Some mechanics say that if your vehicle isn’t starting, it’s best not to “crank” it longer than a few seconds at a time, or you’ll risk overheating your starter.