TT - it's sounds like a rib subluxation or a good old fashioned costochondral joint irritation.
I would recommend getting in to see a manual therapist, a PT would work if they have manual therapy credentials. Unfortunately, in WA state PTs are not allowed to do spinal manipulation. You may need one. So I would look for a Doctor of Osteopathy (DO) or ask around to find a good chiro. I would go for the DO first. If it's a subluxation it may be treated in a few sessions with manipulation and other treatment techniques. Either the DO or Chiro could do this. However, if it's a costochondral joint strain with inflammation but no subluxation, a chiro could make it worse.
Ice is always good and some Aleve (make sure you're OK to take it by checking with the pharmacist). Avoid sitting too long, repetitive twisting and bending.
As for exercise, gentle movement like LBTC suggested would be in order. You won't be able to tolerate impact right now, that's whay you can't run. No weights. Swimming might be OK. You would have to go easy, stick with backstroke to start out with.
These suckers really hurt and you can significantly decrease recovery time with a little help. So go see someone, kay.
Pika - Other ideas? My brain's dead. I still have a virus.
Living life like there's no tomorrow.
http://gorgebikefitter.com/
2007 Look Dura Ace
2010 Custom Tonic cross with discs, SRAM
2012 Moots YBB 2 x 10 Shimano XTR
2014 Soma B-Side SS