I have a ATD Belgium made from 1970. It is not ejecting the spent cases completely. It will fire 2 or 3 shots and then the empty will get caught. The next round is chambered when this happens. If I pull the lever back all the way, it will eject the empty and the live rounds both. If I just pull back the lever far enough to remove the empty, the round stays chambered and will fire just fine. I've cleaned the gun several times. It doesn't matter what kind of ammo I use, from sub-sonic to stingers, this happens with all of them. Usually it will fire 2 or 3 with no problem, then another 2 or 3, but never 5 or all 10 rounds with out an empty getting caught. Any ideas of what could be wrong???