If the drive is going bad, it can have similar symptoms.. Try swapping in a known good drive.. If the good drive works, then replacing the bad one is in order.

You might even check to see if there is new firmware for the drive.. Updated firmware can sometimes cause it to be recognized correctly.

Hope this helps.

Grif