One basic fix that hasn’t been mentioned is to clean, really clean, the barrel. I’ve had rifles that were one hole guns that started doing what you’re describing. After checking all the things mentioned in this thread, with no improvement in group size, cleaning the barrel fixed the problem.
I...