Thanks Benny. I had cleaned everything before, but I hadn't taken the ring off of the piston. I just took it off, cleaned everything and put it back together. The gas piston moves much more freely now, so there was definitely an issue there. I'll take it to the range in the next few days to try it, but I'm pretty sure you've got it.