Well, sounds like we are closer to solving the problem anyway. We know the rifle was working well and now its not, so let's work through the gas system again.
Check the gas rings by removing the cam pin from the bolt carrier and standing the bolt carrier on the bolt face. The gas rings should provide enough friction to keep the bolt from collapsing completely (this is a little more strict than the military recommended procedure to troubleshoot gas rings, but can help sort out a borderline issue).
Check that the gas key on the bolt carrier is clear of obstructions by running a pipe cleaner through it. Check to see if the gas key screws are loose or have moved from their staked position. Look for any obvious gaps between the gas key and the bolt carrier.
Check that the gas key slides onto the gas tube freely in the upper receiver.
Check your front sight base and the pins/screws in it to make sure your front sight base isn't loose/shifted to where it is partially blocking the gas port.
If all of those are good and you've still got a short-stroking problem, then I'd replace the gas tube with a new tube on the 1 in a million chance you've got calicum carbonate buildup in there (easier/cheaper than cleaning it out).
And of course, verify that the problem happens with more than one type of ammo (and use brass-cased domestic ammo to test it), just to rule out the possibility of a weird pressure curve/steel case/foreign ammo, etc.