make sure your lower is machined in spec as well. I had a dpms lower that was machined off and the pins would walk out just a little bit. they never fully came out but would always move from centered
IMAG0050 by post_james86, on Flickr
IMAG0051 by post_james86, on Flickr
IMAG0052 by post_james86, on Flickr