Bang on the starter solenoid with a wooden hammer handle. No need to beat on it (unless you are mad at it Grrr!

Lol). The idea is to loosen up the solenoid to see if this makes a difference. So tap tap tap on the solenoid, i think your starters probly right up top on the right like mine - and tap on the little can piggy backed on the starter for a few seconds. Now try to start it, if it starts like a champ, your starter needs work, or replacement.
If you have more money than time, just change out the starter; if the reverse is true, theres a neat link on here about changing the starter contacts. And save about 95% on this repair.
Repair your own STARTER