RE: Shell patterns
I was having problems with my 870 like you described and it turned out that shells vary in size by about a 1/4 inch. The longer shells were causing my plug to stick and not let the shells drop like they were susposed to.
I altered the plug and no more problem.