Ouch - I feel your pain. I have been down that same road, only ice was the culprit in my case. Take it slow and easy and don't try to over-do. Hope you're back to your old self really soon!