High Speed....???

Yeah, I really hate it when my car suddenly hits 120 without warning. Talk about inconvenient.

But from the sounds of things, the biggest issue (Besides aerodynamics) is most likely neglected/basic maintenance at this point that will result in the best gains for stability.