I am not able to run your VI since you did not include all the subVIs (checksums, temp, etc).
But I would increase the timeout to say 400 or something larger than 0
ms, otherwise you will execute the timeout a very large number of times.
Also, you do not have a Wait ms in the while loop, so the while loop
will execute as fast as it can, which is probably another reason that
you are having the motor act strange when you do not have highlight
execution on. I would recommend a wait ms with a constant valvue
of at least 100 ms added to your while loop to slow things down a
little.
If you still ahve problems, please post your results. Also, your
VI is pretty messy, might help for you to clean it up a little, makes
it easier for you and for others to troubleshoot it.
Kenny
Kenny