Is the firing pin correctly numbered to the other parts? It could well be a replacement.