Will the complete bolt carrier assembly lock into battery with no round or empty casing in the chamber? If it won't lock into battery on an empty chamber, then try just the bolt carrier (no bolt, cam, or firing pin assembly) to see if it will go forward all the way into the upper receiver and mate correctly with the gas tube.
If the complete bolt carrier assembly will lock into battery with no round or empty casing in the chamber, then it could possibly be related to the chamber, extractor and/or ejector. Try checking the ejector for function by using a hard object like a punch to push on it. The ejector should sit just below flush with the front or the bolt lug face, so if you push on the ejector with a punch, you should be able to get the ejector to compress rearward into the bolt and it should compress below the bolt face.
If the ejector seems to have proper movement, then it could be related to the extractor. Try removing the extractor from the bolt, put the bolt (no extractor) back into the bolt carrier along with can and firing pin assembly, and then try to get the bolt carrier assembly (no extractor) to lock into battery on an empty chamber. It it will lock into battery with no extractor, then you may have either have a bad extractor or the extractor doesn't have enough movement where the cartridge can get under it (possibly too much spring tension).
Another check to put just the bolt assembly (bolt with extractor & ejector) in your hands, and try pushing an empty casing squarely into the bolt face, trying to get the extractor to open up enough so the empty casing will slide under it like it would when under the normal conditions of the gun cycling. If you cannot get the empty casing behind the extractor, then you may either have a bad extractor or possibly too much tension.
CY6
Greg Sullivan "Sully"
SLR15 Rifles
TheDefensiveEdge.com
(763) 712-0123