There was an annoying little problem every time a program was downloaded to the controller. Before the program started the motor would take a few steps on its own. Turns out the timer that controls the step was just free running. Turned it off and things seem to be running normally.
Tested on Tiva (of course) and no change for the Cygwin simulator.