I had the same type of thing happen 2 months back. I did most of the same stuff you described....no luck. Then disconnected and reconnected the SATA cable and everything worked.

May or may not work for you, but maybe worth a shot.