I've found the same as Solopian. Mainly, I've found a bit of powder residue/dirt in the cavity of the firing pin where it limits the pin travel. Cleaning this out has been a sucessful solution on more than one occasion for me.