Does the cocking tube slide with no resistance when the carrier is removed? And... does the bolt and carrier slide through the receiver with no resistance? If yes to either one of those, fix that first. Then check the recoil spring. One other possibility is that the hold-open notch is too far forward, either from wear, or from a cocking tube that wasn't quite snugged up to the receiver when it was welded.