I recommend you borrow a pistol rest at your local range and see how the pistol groups at 25 yards. If it groups dead on, then you have a problem with recoil anticipation and are slapping or jerking the trigger - i.e., you have a pretty nasty flinch. The rest will help. If you have a friend, have them load a few random dummy rounds between live ones while your back is turned. If you have a flinch, that will show it. It's the best way that I've found for identifying and curing a flinch.