I agree with the last few comments about jumping without stirrups. This could help you with your position. I used to have the same exact problem but trotting a few small verticals without stirrups does the trick! Also, try bending your legs a bit more. Bending legs will also help the way you grip with your knees so you have a more secure seat.