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.