This is the same problem I?ve faced and I?ve sent the drives to a lab called Salvage Data Recovery Lab.
They solved my problem. Now its working fine. I even got my lost data. If you are failed get your drive repaired any where then why don?t you go recovery labs. I don?t know much about other companies or labs but since I?ve been to Salavagedata recovery labs, I would say it is reasonably economical and justifiable considering the unsurpassed level of expertise, customized solution, and quality of support and guaranty provided.