is my stepper too weak?

what do you mean unloaded?
it's connected to a driver and power supply, and the arduino is loaded with a program that currently holds the motor in place until an optical sensor sends a signal to the board.