I had that problem with my Grandpa's P95 this weekend... though I caught myself flinching TWICE(me.. flinch.. at a 9mm.. scary). My groups were only 5" at 7 yards(horrid).
I think its learning the gun, and drying firing like crazy while keeping yourself steady. Before I ever shot my Super Blackhawk, I would practice grip, pointing, cocking, and shooting, and I did so quite often.
.22's also help..
I sorta just played the echo but yeah..