Another thing that came to mind can have a major impact. If you don't align your stance so that in your natural position you come up on the target you have to fight your body, even imperceptibly so, which can affect the POI. Establish your stance, shut your eyes, shoulder your weapon, then open your eyes and see where you are pointing. If not right on target adjust your feet so that you are in alignment and repeat the process.

Rick