Does the sprite_index change when the character goes from the wall to jumping? If yes, are the sprite's origins aligned and are the sprite's bounding boxes the same? If no, then you may be going into the wall and then your movement code is shaking your poor character.