Which ARH spring did you use? As others said polish and lube spring ends, especially the end on the spring guide. Put a bit of lube on the spring and guide to allow free movement. If the gun lacks a piston sleeve you may wish to fabricate one.