Have you run any copper solvent through your barrel? Sounds like you have put a good amount of rounds through your gun and it my be foiled with copper. I would still spring for a Leopold but if you haven’t already you may want to clean your barrel with a quality solvent.