Is the starter going out or something on the starter? on 1990 Nissan Pickup (D21)

I keep having to bang on my starter to get my truck started. It used to be one or two taps and it would start. Now, it takes 10+ to get it started. Could it be the starter or is it the solenoid?

1 answer
to be real change da starter i had to do da same....