Starter motor failure has many causes. Faulty solenoids, wiring, and alternators can cause failure. A worn starter drive gear or flywheel can also cause problems. Allowing the motorcycle to idle or starting the engine in low temperatures can cause premature starter motor failure. Substandard parts or improper installation can also cause frequent failures.