(((((Rachel))))) So sorry you have to deal with this.

Definitely get a referral to a PT - and also to someone who can help explain why this happened to you, a nutritionist or endocrinologist or a PT who can coach your running form, or maybe let your PCP take a look at the big picture and go from there.

I would think that you could swim with a pull buoy, but if I were you I wouldn't take anyone's advice on the internet about that.

Does your gym have a hand ergometer?