That sounds frustrating. I recommend contacting a local Realtor and Inquire about entering your home into the MLS system. Best of luck for a speedy closing!
While every lender is different, I recently gained bank approval on a short sale listing of mine well within 30 days of contract. I had originated the file on Equator at the time of listing so much of the ground work, including appraisal was done ahead of the offer.The Equator system is extremely efficient!
You definitely want to check references from other real estate agents. In today's real estate market, you want to work with an experienced, service focused loan officer who fully discloses all fees and charges as well as their underwriting timeline.
I would recommend consulting with a local real estate agent.
You could visit www.makinghomeaffordable.gov. Good luck,