Just a thought, but make sure the firing pin channel is clean and dry. If one of the previous owners decided to put lubricant into the firing pin channel it may be very gunked up in there, which can lead to light primer strikes.
Also, how about trying a new factory HK hammer spring in the pistol?
Also, how about trying a new factory HK hammer spring in the pistol?