Thanks for the help. I ran it off nebulosity and noticed that when it was getting to position it was overshooting it and then getting an error. I tried with the standalone application Xagyl provides, and it was doing the same thing.
I reverted back to the previous firmware and did a reset & recalibration and it seems to be working now.