I would begin troubleshooting by having the battery load tested. If the battery is fine, then it's the starter.