You did not say anything about the error frequency, but I have the feeling that the reverse move might have to do with this. Please try with ping-pong enabled in connection settings. Maybe you use more then the buffer can hold and ping-pong only sends one command at a time.