91 jeep Cherokee sluggish start?

Sometimes sluggish start sometimes normal strength start.I had the battery check its ok, then had starter/solenoid checked out by parts store they said thats ok. I cleaned conections and reinstalled, a few days later no start just a click so I got under and tapped the starter a couple of times and it sluggishly... show more Sometimes sluggish start sometimes normal strength start.I had the battery check its ok, then had starter/solenoid checked out by parts store they said thats ok.
I cleaned conections and reinstalled, a few days later no start just a click so I got under and tapped the starter a couple of times and it sluggishly started & all sluggish starts since. So would you figure it has to be the starter even though the parts store said its ok? Or what else could it be?
2 answers 2