Normalerweise rückt der Starter nicht aus wenn die Spannung zu gering ist. Das Ritzel braucht eine gewisse Drehzahl um auszufahren. Fallt die Spannung der Batterie, verringert sich die Anlasserdrehzahl und das Ritzel fahrt wieder zurück. Eventuell ist auch der Starter rostig und nimmt dadurch zu viel Spannung auf. Dein Problem liegt mit Sicherheit in dem Bereich.