I turn the key and the starter turns but does not eject out to the fly wheel. I retry and then it works properly. This happens intermittently and sometimes. The battery is fully charged. I am not sure this starter has a solenoid. I think it works by centripetal rotation to eject up to the fly...