Your description very closely matches my experience, even the spinning class episode. As I mentioned in my earlier post, when this happens to me, the pain usually doesn't last more than a day or two. I try to work through it as best I can: light spinning if possible, stretching, walking...