I'd check firing pin protrusion manually to see if it's long enough to be effective, if it is, just shorten the face of the hammer that stops against the frame, then get the Wolff spring if that doesn't help. Making sure the headspace is minimized would help too, if it's an extractor barrel it's an easy fix. The only problem with shortening the hammer face is it may perforate primers on other barrels.
Tim