Hello again (I'm the guy from StackOverflow).
I don't really understand the problem, but looking at your image I do notice something odd.
First of all, your sprite sheet has 6 frames and is 720 pixels wide. Normally, this would mean that each frame should be 720 / 6 = 120 pixels wide.
This is how each frame should be limited:
All rectangles there are equivalent. Now let's overlap your sprite sheet with my template:
There is a clear problem here. Your sprites are not evenly distributed. You can see his leg overflowing to other frames.
Instead, it should be kinda like this:
I don't know what are you doing to test the sprite sheet, but try replacing it with this one (I did it quickly so there's probably a subtle mistake somewhere, but I think that at least the shake will be less noticeable and will put you in the right path to fix it):