It was more like GT2-36, which I had earlier, means 44.4444 steps/mm and GT2-16 means 100 steps/mm which should result in less rounding errors see also [forums.reprap.org]Quote
squishyheadboy
RostockMini4tw,
Thanks for the info. It's interesting that your problem went away when you switched to a smaller pulley - that should mean more steps per mm movement, which in turn means bigger numbers of steps overall. My immediate thought is that overflow or rounding errors ought to be more likely. I have tried to use Repetier firmware, but it has a separate problem for me..
Did you tried the options in Configuration_adv.h like comment out "#define SLOWDOWN"
Do you have any kind of bed-leveling enabled? If so try to disable. I had terrible results with Repetier firmware with this advance bed-level thing enabled.