Craig, There are three factors that have to come together when shooting accurately.... 1) Sight Alignment,, 2) Trigger Squeeze,, and 3) Breath Control.
I was a Police Firearms Instructor for quite a few years and the first thing you need to do is have someone load your weapon with a couple of "Dummy" rounds (no powder or primers) and some live ones, and you can't know where they are loaded in sequence....
Fully concentrate on the three items above while you are shooting and see how much you "flinch" when the dummy rounds come up...if you are concentrating on your sight alignment, you will know immediately...also watch your groups on the ones that do fire get a lot smaller than you are used to...
After than,,concentrate on the same three items and do a lot of 'dry firing' exercises with an old rifle/pistol with a dime balanced on the barrel or front sight, until you can pull the trigger without dislodging the dime...I always suggest at least 20 times per session, every day..Just be really sure the weapon is unloaded and you are aiming at a small target..
You should only be closing your eye(s) (involuntarily), after the hammer drops and the round is on it's way... That's a normal reaction..Try to stay focused on that front sight and it's relationship to your 'target'..