Get the battery checked at any auto supply store first to measure it's cold cranking amps. Usually, in my personal experience, it's the starter on it's way out. I even took out my starter and had it tested and it tested fine. I put it back in and nothing. Convinced, I replaced it, end of problem.
Answers & Comments
It may be the starter contact. you can replace the contacts diy or any starter shops can replace the contacts.
Get the battery checked at any auto supply store first to measure it's cold cranking amps. Usually, in my personal experience, it's the starter on it's way out. I even took out my starter and had it tested and it tested fine. I put it back in and nothing. Convinced, I replaced it, end of problem.