Moving an actor in the viewport problem

Hello, I have a problem when translating a actor or mesh in the view port where when moving the object the pivot becomes offset and the actor doesn’t go where i want it to. This also happens when dragging on a specific axis, what will happen is it will jump snap somewhere else and where I am dragging the object. If someone knows what the problems is thanks.