Did you check to see if maybe the feedrate is correct, and just the display is wrong? I've read that the displayed ipm can vary a little based on the actual kernel speed I think. I know mine displays a slightly different number than the commanded feedrate, but i'm going much faster, so it's not a big deal to me.
3
Well how would I go about checking the actual speed? I have tried to increase the kernel speed and the problem got worse.. I have done some testing and taken the profile and put it on another machine and it runs fine.