I had a prob once where the set screw created a burr on the shaft. It would spin free until I tried to pull it off the end, then it would stick. I put a few drop of oil on the gear and had a buddy spool the motor while I grabbed the gear with a vice grips, then pulled it off the shaft..