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.