physic-based movement

hi
i have two wheels that are connected with a cylinder using physic constraint
i applied add angular impulse node to rotate cylinder then makes rotate other wheels
when cylinder rotates in z axis
angular node doesnt work well it seems wanna move only in one direction