I went back and read every post. So I have to ask, why not try to call the company that either produced or distributed them to FFLs to see if they have a solution or even ask if you can ship it back for a factory repair. Because once you bang on it any warrenty that's available will be voided...