A laser cleaner.
If the drive is in a Desk top machine [is it? - you did not say]
Check all connections both of Power and the Ribbon Cable both ends.
That is a far as you can go in desktop machine unless the drive has a separate cable to the Harddrive.[Come back- will take you further when I have the Info from you]
If the the drive is in a Laptop then cleaning the laser is as as you can go
It will be time for a new drive.
They are cheap and easy to replace in a Desktop machine
In a laptop the only logical way is an external USB drive.