A lot of guys will drill and tap a hole through the side of the receiver that's in line with the rear of the barrel. They use a set screw to "pin" the barrel in place. That is a lot of work, but I would at least try the soda can shim. It can only help when you remove the slack between the barrel and the receiver.