Sounds like the bolt is short stroking. Have you checked the gas key? It may be loose. Just a hair of movement in the key will cause massive gas pressure loss. A 1/4 turn of the bolts is too much. If it is loose, torque to specs (40 in/lbs) and properly stake the key. A prick punch at a 45* angle to the screw head works great. Also, check the gas rings on the bolt. If the little slots are lined up, this can cause gas leaks and poor bolt performance. They should be offset. Or, get one of the fancy one piece rings. Clean your buffer and spring, as well.