I have a beretta silver pigeon II 20 gauge. I've have shot skeet with it for over 7 years without a problem. Last time out after shooting the bottom barrel the top barrel will not set for the second shot. When I shake the gun sounds like something is rattling in the receiver. Does anyone know what it could be? Is the repair expensive?