It might be, that the USALS/diseqc command is received in a distorted manner.
Did you try the motor with a short cable?
Otherwise, checking the inside of the motor (if possible) would also be my way.
If the GotoNn commands do work OK, that would be a possibility also?
Use USALS (when it has a...