When the driver is powered, the coil current holds the rotor at an exact position. When you shut off the current, the motor can "relax" to a different position. Then, when you turn the current on again, the motor can jump to a different position than when it was shut off, rather than jmping back to the original position. If the driver has a reduced current feature, use that rather than turning off all current.
Jon