It probably has to do with the fact that (i'm assuming) the object isn't moving pixel by pixel but will actually move between pixels (IE, at any point the object can be at a position like "X: 6.245")
If that is true for your game, then you might want to try some other form of movement. But I'm not 100% sure if this is the problem or if doing this will fix it.