I think its had it, but.....
Plug the drive into a different power cable (no ide attached) and see if the eject still does the same. If so, dont waste anymore time, bin it and get a new one :)
Plug the drive into a different power cable (no ide attached) and see if the eject still does the same. If so, dont waste anymore time, bin it and get a new one :)