Odd starter problem, pleade help quick!
Either bad starter drive, something bent/ broken in the interior linkage, or a bad solenoid, or debri in the starter. Because of "where you are" I'd pull it apart.
I myself had one from NAPA that developed a slipping starter drive.