I would also be sure that the firing pin spring is good(strong enough to retract the firing pin) and that the firing pin channel is very clean so that you are not experiencing an occasional stuck firing pin. Is the firing pin spring guide in good condition and all there?
|