Scrappy, if it were me I'd go see a sports PT. If you're in Seattle, Real Rehab is a great place for that.