annie
If you have ruled out disc problems find a massage therapist who specializes in myofascial release, deep tissue, neuromuscular release to help with the piriformis release. Also if you find a Pilates instructor who specializes in rehabilitative work(NOT power Pilates or anyone who wants to give you a Hollywood butt!!!) Pilates will empower you to help yourself and unwind you from the inside out. It is a process so be patient. The Pilates Center(out of Boulder, Colorado) has a nation wide referal list of instructors and they all have a basis for the rehab type of Pilates you should look for. Be well and don't give up.