And please check the wires and connector for proper connection and for any dirt ingress.
You need a new starter but beware those provided by msain dealers are very expensive.
AC-Delco starters have a life-time warranty. Get fixed before you're stranded some-where.
Starters are like $100.00 and held in by 2 bolts .
I don't get why anyone would drive around with a starter they know is bad .
I have a bad starter on my car. On days when it it cool out, it works completely fine. But on warm and hot days it has to cool down before starting or I have to tap the starter for it to work. Why is this ?