Sub MOA at 1000 yd ain't too bad. Maybe you should try shooting more and cleaning less, and then clean mainly for fouling instead of copper removal with something like Hoppes. Afterwards clean for copper when the groups get bad, then start the process over again.