OK I have checked the arm and linkage and the barrel all appear straight. I have placed a machined straight edge along them and can see no gaps. I tapped the silencer and the u/l now holds closed but is still springy.
Is there any difference between models on these guns?
Could it be the piston outer being too long?
Time to check out the bay, for parts!