Yes, you are right. I will now correct my answer. It's been long time and I'm going on memory...
Anyway could you send me your code with some easy way to test what is wrong? There is really no other stuff I can think of that can affect the move speed.