You mention you were sent to a pain doc. Not sure why that would be your first doc, that should have been an orthopedic surgeon who would have had you get X-rays and MRI to see if anything is out of place, which you don't mention. Pain docs are for when you get diagnosed with something that can't be fixed, and they are there to palliate the pain, not fix it.
How are you now? I'd see a physical therapist. they can do wonders for working through an injury. Strengthening the area, stretching and finding ways to relieve the pain.