Hi there!
I don't have MS so I don't know if this medication can be taken by you or if it will help you. But I was an MS suspect and my neuro is a National MS specialist. She helped me with similiar pain that you described. Can you ask your neurologist about the following treatment:
Celebrex 200 mg taken 3 times per day and
zanaflex 2mg (a low dose), taken 2 times per day.
This is relaxing, deals with those pesky muscle spasms, and definitely takes the bite out of pain.
Let me know if that was helpful.