Another thing that can cause the plane to swerve is the landing gear failing. When there is a lot of weight on landing gear, they can lock up and cause the plane to swerve. This used to happen to me all the time. I started attaching struts to the landing gear, and it fixed 100% of my problems. Definitely worth a try.