Installing a slightly longer firing pin MIGHT make the gun work, but unless your firing pin is actually faulty (chipped, broken, melted, bent, etc.) then you are using a band-aid which does not actually fix a problem.
If the cylinder can move too far forward, due to wear, factory misadjustment...