If you are re-applying for SSI, I strongly suggest that you get a lawyer. I know that it would be a financial hardship for you in your situation, but the system is set up to deny people not help them. There are a lot of attorneys out there who might take you up Pro Bono.
My husband broke his back 15 years ago and they denied him benefits. He works now... with constant pain. I work at a bank, so I get to see the same people every 1st of the month whose only disability seems to be lack of cleanliness. I'm sorry to sound insensitive, but it's true. Sometimes I think the hardest work they have ever done is getting those benefits in the first place... while honest saps with a legitimate claim foot their bill. Not everyone on SSI is like that, but in my experience they are a vast majority.
Good luck to you, I hope it all works out for you!