I have a .38 spl cobra that does not function properly when firing double action. It will fire maybe two or three ok, but then the cylinder rotates off the bolt causing the gun to jam. I can turn the cylinder back to the notch and the next round will fire. I can't duplicate this by dry-firing. anyone know what could cause this?