Then I recommend trying all of the SATA ports on his motherboard. If it still does the same thing on each SATA port, then maybe it's the motherboard or something else that's connected to the motherboard.
This is very strange indeed.
What's the difference between IDE and AHCI modes? Perhaps I should switch?