I would be checking the battery first before pulling the starter to bits. There is also the chance it isn't charging the battery either