You can fix it yourself with irons. I did. Then again, look at the start date on this thread, lol. What I see in your targets is a combination of inconsistent grip pressure on a non-neutral grip and lacking hard front sight focus. Your grip is why you see the left and right. You need to develop a grip that keeps the pistol in the same place regardless of whether you're squeezing it hard enough to control recoil for a bill drill or trying to make a 50yd head shot. The vertical (and/or random flyers) is your visual focus leaving the front sight. Stop worrying about whether your front sight is exactly on the "X" or not. Put it in the middle of the black and then drill a MFing hole through the front sight with your eyeball as you cleanly press the trigger. If you see that front sight move (other than your wobble zone), STOP! That'll get you into the mid-90's on-demand with occasional high 90's.