The service guy told me the walking pins were problematic and mentioned the extractor as the only issues. Of course I didn’t ask any technical questions over the phone about any more parts that may have been part of the root cause. He said the frame replacement was because of “the pins”. I had no problem with them walking out on me previously. I might be missing some nuances though.
Have you tried to swap out new recoil springs?
If it got gradually worse maybe that’s the issue.
Or do what was said above get rid of that POS and buy a CZ or something of much better quality like a Jennings 25 auto.
After reading through. The recoil spring was what I was thinking.