Well I fixed it. Looks like when they rebuilt the starter they added a bushing to the shaft and that stopped the pinion gear from engaging the flywheel fully. Not sure what the thinking was on that. Tiny little bushing caused a big headache!