the cog that the bendix goes onto seems quite stiff it still turns
..do you mean the one that's about 4 inches in diameter??
..if so, that's your drive face, and the stiffnes is a result of the cylinder's compression...
..did you verify that the bendix is spinning in the right direction?
..there has been instances where a newly installed starter motor would turn backwards...