One question, Are you shooting over wind flags? If your answer is no, then that is the first place to start. Without seeing your setup, there could be about 1000 things that are causing your groups to be inconsistent.
Also, getting a factory gun to shoot under 1" all the time isn't gonna...