I'd say that installing a new roll pin will cure the problem. If it is missing, the gas tube can rotate in the FSB, or even move in or out. All of this can cause misalignment and gas loss.
You can try to find a new roll pin locally. It needs to be 0.312" (5/16") in length with a diameter of 0.081". As a test, you might use a small nail to temporarily pin it in place to see if the rifle will function correctly.