Pete,
It might be worth checking out the front rest and rear bag, maybe bench technique too. (moving rear bag with shoulder/upper arm?) I used to use a spring loaded windage top on my front rest (unsuccessfully), as soon as I switched to a coaxial rest my horizontal issues disappeared.