Foozy,
Try running the atteached file to see if it gives you the same behavior. I took a shipping example and added an initialize vi at the beginning. When I initialize, the motor just moved slightly as it was "locked" down. This should be normal. After that, it will move to the specified positions. It sounds like you are doing a positional move if you are specifyinbg locations with other vi's, like Target Position, and if this is the case it will only move to the specified location.
You could also try initializing the board from MAX to see if you get the same behavior. Then also use the 1D Interactive Tab to make simple moves with your motors, to check that it will hit the desired location.
If the servo is moving out of control, it may be out of tune,and in that
case, use the Calibration tab>>Servo Tune>>Auto Tune function from MAX.
I hope this helps!
Chris D