A 2-3" group is unacceptable. But you are cleaning your barrrel too often. It is normal for a barrel to shoot much more accuately after being fouled. I clean mine only after 200-300 rounds, or if accuarcy starts to drop off. After a cleaning I won't hunt with any of mine until 10-12 more shots have been down the tube. It takes about that many for optimum accuracy to return.