starter issues

my starter (73 340 duster) sometimes just sounds like its just turning and not grabbing. Then I have to wait for it to stop before turning the key again or it will grind.
do I need a new starter?
thanks