Not sure about the alternator. My best guess is the the starter's bendix spring is getting caught somehow.
I would remove both the alternator and the starter. The original starter motor was made by Bosch.
Bring both parts to a battery shop for test and or rebuild.
My Bosch starter had a dead spot on the armature, $1300 for a Bosch replacement, rebuild was $250 and good as new.
Good Luck
BobG