Two possible scenarios come to my mind, based on experience learned.
1. Limp wristing and 2. Quality of ammo.
If it can't be fixed by one, chances are, it can probably be fixed by the other.
Once I got grip corrected, and realized it was still being as picky as my kids over what I was feeding it.... It went "buh bye"... Granted it was cheaper range ammo but I wasn't going to start blowing through boxes of my SD ammo trying to make the little princess happy.
If it can't enjoy eating canned Spam, I'm certainly not relying on it to not get indigestion when it needs to eat a Delmonico Rib-eye.