Simple test - get the motor to move 150 steps clockwise followed by 150 steps counter clockwise. Does it return to the the same position? It should. Try it at different speeds in case it is missing steps at higer speeds.
Since you haven't posted your code it's impossible to comment on it.
...R