Have you considered chiropractic. It may be just the solution you need to restore your shoulder to health. Some people don't believe in it but it is sometimes a very good cure. Just a bit of misalignment in the spinal column can cause excessive pain in surrounding tissues due to nerves being pinched.Glenda