If you want it fixed with the knowledge of what caused it, take it to a well known smith recommended by some of the folks here. The mfr may or may not have people good enough to diagnose it. Personally, I'd have that stock off 5mins after getting home from the range to see wtf was going on in there. It may be as simple as debris preventing the sear from seating fully or could be a broken part or something much more subtle.