Wow, never seen firing pin hits that far off center. Have you checked the timing yet? One of many videos describing how to check and resolve many timing issues: . Take a look at the teeth on your cylinder star, For it to be that bad I gotta assume you are missing a few, or a few are damaged maybe,,just guessing here. But I bet it is timing. Kinda weird, since you already checked lock-up. Let us know what happens. I owned exact same model for a few years, no timing issues, and was a smooth running revolver. Accuracy was not a good as a Smith or Ruger, but cost half the price.