I highly recommend a McKenzie PT. Give them a chance. I've seen some amazing results. (I start my McKenzie training in 2 months, so I don't know enough to give helpful hints at this point.)
It's all about mechanical issues of the spine, and the evaluation protocol with McKenzie will immediately determine whether or not you are a candidate. They won't keep you for therapy if you aren't appropriate.
McKenzie PTs are PTs who've gone on for advanced training.
Your ideal would be to go to a McKenzie certified clinic (there are only about 25 of them in the US) or to go to a McKenzie Diplomate therapist. Next is a Certified McKenzie therapist. Someone who has simply taken a few classes but never gone thru the certification or the diplomate programs would be better than nothing.
http://www.mckenziemdt.org/ Try the website and search clinics, diplomates, and certs in your area.
"If Americans want to live the American Dream, they should go to Denmark." - Richard Wilkinson