OK, so it's moving side to side. As it's only flow based, and not moving use the 6DOF solver with terms to prevent the cylinder moving too far: you don't need Mechanical for that part. Coming back to the motion, I'd move the cylinder and a block of mesh around it to preserve the boundary inflation and (probably) then remesh a zone around that block.