Have you looked into trying a TENS unit? You can get a good unit (not the drug store kind) pretty inexpensively. After having TENS treatments by a physical...