Most of the time, maybe not yours, is the starter solenoid. It is the contact for the main amperage to turn the starter/engine over. It takes all the heat and such. When you replace a starter, you should replace the starter solenoid. Again his might not be your issue. Just talking out loud.