Regarding the recoil spring-
Make sure the Spring Retaining Cap is facing forward(it's the "cap"that holds the recoil spring together with the spring guide.
But, also check the Little Piston and the accompanying Spring. This is being held in place by the gas tube takedown latch on the gas block(the little piston is inside the gas block). It's possible that the little spring is weak or broken. Use a finger to hold the piston in place(it's under spring tension), and then swing the takedown latch all the way up, counterclockwise. Clean the interior and the sping and piston.
Make sure the Spring Retaining Cap is facing forward(it's the "cap"that holds the recoil spring together with the spring guide.
But, also check the Little Piston and the accompanying Spring. This is being held in place by the gas tube takedown latch on the gas block(the little piston is inside the gas block). It's possible that the little spring is weak or broken. Use a finger to hold the piston in place(it's under spring tension), and then swing the takedown latch all the way up, counterclockwise. Clean the interior and the sping and piston.