I have a 01 F350. When passing big rigs my truck does get pushed out . When its real windy I think any suv or truck is going to get pushed around a little. Your tire pressure seems a little low to me . I'm not sure what the max psi on your tires are but 40 seems low.