I have a gun that was failing to eject. I took the ejector out and cleaned it, and even seemed to fix that problem. However, now I am getting Double feeds- where two cartridges are wedged in the feed ramp, one high, one low. Is this perhaps caused by faulty magazine feed lips? Or weak recoil spring causing battering? I am unsure where to look next and thought I would ask the experts.Thanks for any ideas on how to proceed.