Have you tried Yoga or Pilates? I take both at my gym (classes are free to members), and that helps tremendously! It teaches a lot of beneficial moves to do even on a short sag stop that can help take some pressure off certain areas. It might be worth a try (plus it's challenging and a lot of fun)!