Well if it's not the disk, not the drive and not the cable then it must be the motherboard. If you can't replace whichever chip on the board is dead (by desoldering it and soldering on a new one) then you will have to replace the whole motherboard. Here are some very cheap ones:
Link--
moto