I have a model 25 that I restored to its stock form. The original owner made a funky stock for it, and also made his own trigger, sear, trigger guard and a few other parts. I was able to find all the parts I needed, and the gun looks great now, except for one issue. It'll load a round from the magazine, but when I cycle the bolt, it won't eject. The extractor grabs the casing, like it should, but it just stays there and I have to remove it by hand. Any idea what would cause this?