As far as your disability claim goes, I think it's time to hire a lawyer to help. He/she can handle the hearing, and will help you get the documentaton together to get your claim through. It doesn't cost anything up front...yes, you'll pay them a big chunk of your back pay, but it's worth it, IMHO. Your case manager may know of a good one. If not, call your local bar association and find out who specializes in this kind of thing.
I hope this helps... I know it's hard to make these kinds of decisions, but that's why you need the help, and is a big part of why you are disabled and need your Social Security.
Good luck...I wish you the best!
DJ