It only meshes with the flywheel gear when the button is pushed. Centrifugal forces expands the bendix causing it to engage the flywheel.
The new cover should help, if you remove the starter does the gear inside the ignition case spin easily? If so, the starter may be weak. Check out the...