FPS character jumps when I look down, why is that?

Hi, I have a simple FPS character set up with axis mapping for controls. I have a gun body(skeletal mesh) attached to the character with sockets. I am using blueprints to attach various parts (attach actor from class node) to the body when beginning play. The problem is, the character sometimes jumps a very long or high jumps (as if hit by a train or something like that) when i look down holding down an axis key. Also, if i look slightly down and hold down an axis key, the character moves to the left and back instead of going to the specified direction. I thought it has to do with collision, but the character does not move when there is no input. Also, it only happens when I attach the parts via bluprints.