If drive wont work on other pc then:
Hardware problem prolly, most common problem on these is mobo, if you have multimeter you can check resistors that are marked with 0 and act as fuses, just put probes on each sides and if there is no connection theres probably problem with your mobo, but...