It may be as simple as needed to replace the faulty drive. First, try reseating all the cables. If something once worked and now is iffy, a replacement is often the solution.
Have you got a spare lying around that you can try?
no i dont have another drive to test