Is it belt drive, direct drive, screw drive???
Check for slack belts, loose pinions(not always easy to find), loose pulleys etc first
I would then carry out axis step calibration on all axes.
Does the error get worse the more you run - loosing steps or is it just wrong all the time - see above.
Dave