Acupuncture! My mum had acupuncture for serious muscle spasms in her back, and it was like a miracle. Prior to the treatment she'd been on very high dose painkillers for a couple of weeks which had turned her into zombie (!); after the treatment she discontinued all painkillers and came back to us.
Certainly worth a try.
Good luck, Peg.