Try, changing these parts in the code in FlyingPawn blueprint.
This should clamp roll, and fix the nose dive problem you are referring to.