Have you tried different cable.
Not sure if this was also nicknamed Deathstar by many.
Only other thing to do is buy new hard drive set IBM to slave see if Windows can see it so you can rescue any files you need.
Have you tried to input the hard drive details manually in the bios?I presume you have it on auto.
If it still doesnt see it a trick that I have seen before is to put the drive into an airtight plastic bag with a couple of those little sachets for absorbing moisture,and put it in the freezer for a couple of hours,then making sure there is no moisture on the drive put it in the pc straight away see if it works so you can rescue files.