Using different ammo can be the problem, as could a bad scope! Out of the problems you mentioned, the one that causes the largest groups could be the recoil! Flinching causes awful groups, you might try some of the reduced recoil loads, stick with the same ammo and go from there!