OP had already stripped the bolt but for anyone following start with a degreaser and then use a solvent, acetone will reach the parts that the washing fairy cannot reach. Don't immediately rush to add gunoil to gunkRecently, I have stripped the bolt, cleaned spring, firing pin etc, in the hope that this might cure the issue..... sadly not!

