Stepper motor losing its position

i am attaching an image for its size, also using 12v from a battery is causing it to skip steps so i think 9v is sufficient....