so , I retuned the motors and while running the movements from mach3 there is very little error at the end of the movement. like 1 or 2 counts and then it goes right to 0 very quickly.
When doing circle pockets, I will have it calibrated at 1 inch. X is actuacly 1.002 and y is spot on at 1.000. x grows as the circles get bigger but y does not. I guess that is why I am shying away from mechanical problems and going with software or hardware problems. I went from a 1 inch circle to a 1.5 inch circle and x grew y .002.

1 inch circle = X,1.002 Y,1.000
1.5 inch circle = X,1.504 Y 1.5

My Y axis and Z axis have pretty well been tight since I got the drives, but my x seems to be out and grows by .002 or at some point shrinks little by little.