A socket wrench for rotating a socket having a handle, a head (22,42) joined to the handle, the head (22,42) including an inside cylindrical wall (25,44) surrounding a bore, a body (13,13A) located within the bore of the head, a socket holder (99,99A) joined to the body (13,13A) for accommodating a socket, the body (13,13A) including a plurality of ramps (86,87,88,89,90,91) facing the inside cylindrical wall (25,44) of the head, each ramp (86,87,88,89,90,91) having opposite end sections, a roller (63,64,65,66,67,68) located between each ramp (86,87,88,89,90,91) and the inside cylindrical wall (25,44) of the head and engageable with each ramp (86,87,88,89,90,91) and inside cylindrical wall (35,44), a member mounted on the body (13,13A) operable to selectively shift each roller (63,64,65,66,67,68) adjacent to the opposite end sections of the ramp adjacent to each roller (63,64,65,66,67,68), characterised by a plurality of first permanent magnets (79,80,81) mounted on the body (13,13A), a plurality of second permanent magnets (69,70,71) mounted on the member, the plurality of first permanent magnets (79,80,81) having the same polarity as the plurality of the second permanent magnets (69,70,71) whereby repulsive magnetic forces exist between adjacent plurality of the first permanent magnets (79,80,81) and the second permanent magnets (69,70,71), and the plurality of the first permanent magnets (79,80,81) on the body (13,13A) and the plurality of the second permanent magnets (69,70,71) on the member being located relative to each other whereby the repulsive magnetic forces between the adjacent plurality of first permanent magnets (79,80,81) and second permanent magnets (69,70,71) retain the member in a selected shifted position to locate each roller (63,64,65,66,67,68) adjacent an end section of a ramp (86,87,88,89,90,91) whereby oscillating movements of the handle results in intermittent rotation of the body (13,13A) and the socket holder (99,99A). a handle, a head (22,42) joined to the handle, the head (22,42) including an inside cylindrical wall (25,44) surrounding a bore, a body (13,13A) located within the bore of the head, a socket holder (99,99A) joined to the body (13,13A) for accommodating a socket, the body (13,13A) including a plurality of ramps (86,87,88,89,90,91) facing the inside cylindrical wall (25,44) of the head, each ramp (86,87,88,89,90,91) having opposite end sections, a roller (63,64,65,66,67,68) located between each ramp (86,87,88,89,90,91) and the inside cylindrical wall (25,44) of the head and engageable with each ramp (86,87,88,89,90,91) and inside cylindrical wall (35,44), a member mounted on the body (13,13A) operable to selectively shift each roller (63,64,65,66,67,68) adjacent to the opposite end sections of the ramp adjacent to each roller (63,64,65,66,67,68), characterised by a plurality of first permanent magnets (79,80,81) mounted on the body (13,13A), a plurality of second permanent magnets (69,70,71) mounted on the member, the plurality of first permanent magnets (79,80,81) having the same polarity as the plurality of the second permanent magnets (69,70,71) whereby repulsive magnetic forces exist between adjacent plurality of the first permanent magnets (79,80,81) and the second permanent magnets (69,70,71), and the plurality of the first permanent magnets (79,80,81) on the body (13,13A) and the plurality of the second permanent magnets (69,70,71) on the member being located relative to each other whereby the repulsive magnetic forces between the adjacent plurality of first permanent magnets (79,80,81) and second permanent magnets (69,70,71) retain the member in a selected shifted position to locate each roller (63,64,65,66,67,68) adjacent an end section of a ramp (86,87,88,89,90,91) whereby oscillating movements of the handle results in intermittent rotation of the body (13,13A) and the socket holder (99,99A).