Multiple issues - stepper, spindle, gcode

It sounds as though you have two issues. One is you need to adjust the voltage on the GRBL shield to get the movement right, see [Solved] Cutting wrong, loosing position - #12 by pike_lake

It also looks as though you have a bad spindle, this is a known problem. I would contact Inventables directly to get warranty.