Here's the thing it used to work, but i think somethings been broken somewhere, any ideas.
I did an experiment, i created a loop with a track marker and station on it. Using the 'drive schedule' command and 'drive to' command it just sailed past them ad infinitum.