Have you tried your drive at different port? Have you tried at different PC? Are you shure you haven't disabled controller for port you use? (i have habbit to disable all unused controllers in bios, like serial/parallel/floppy/unused IDEs and such ..)
Also maybe some overclock is at fault? As in bus or integrated controller needs bit voltage bump or slowing down frequency to keep up with overclock?