Problem mating piston in assembly

Hello

this is my first time working using Solidworks and I've been having a hard time and i would appreciate some help.

I am tasked with creating a rotating arm welded to a pneumatic actuator, the assembly is fully defined but when the arm rotates the piston rod slides out of the housing cylinder.

the mates I've used for the piston are Angle, Limit Distance and Concentric .

Thanks for reading my post.

SolidworksAssemblies