I have an 870 Exp. Mag. that is about 7 years old. I got it back when K-mart was a decent place to shop... Anyhow, the gun has seved me great over the past years. I recall days of shooting skeet when I'd put 400 or so shells through the gun in one session. I'd have zero problems with it. Well, I was on a dove shoot on Saturday and my gun started acting up. I'd squeeze off a shot, try to pump it, and it would hang up. I'd have to bring the pump back forward then back again in order to get it to cycle. Now, granted, the gun rarely gets cleaned, but I've had few problems in the past w/ a dirty 870. It just seemed odd that it would want to hang up when it was needed the most. I took the gun apart, and I mean a-p-a-r-t. The stock came off, I removed the trigger group, etc. I soaked everying w/ brake parts cleaner and when it went back together, there was no carbon left to be found. Yeah, some nasty junk came out, so I hope the problem is solved. The funny thing is, the gun would cycle fresh rounds fine. The problems only arose when a spent shell, after being fired, was attempted to be ejected. Anyone else had these problems? I know 8k is a lot through a $225 gun, but what could have been causing the hang ups?