i have a browning bps 12 guage. everytime i put some rounds through it, it does somehting odd. when i shoot the last shell, it locks up and wont let me eject this. tried different shell brands also. paid a gunsmith 50.00 to fix it, but he couldnt get it to do it. any ideas?