Sounds like a hardware problem to do with the microstep selection - that would explan why GoTo movememts work but sidereal is twice as fast.
Check your solder joints on the mode select pins of the motor drivers and ATMega162.
Also, assuming V4.6 PCB, have you made sure to add a jumper to SJ1 and SJ2 to seelct the 882x option?