Problem with stepper motor not landing on same spot
Slow the system way down.  If inertia is a problem then the system will probably seek correctly.  If the problem persists it is more likely the problem is in the software.