This does not happen often, but sometimes the driver caches do not get purged and the new SATA driver does not get loaded correctly from ROM.
Try this:
1) Delete and empty trash for the following file and two directories:
/System/Library/Extensions.mkext (a file)
/System/Library/Caches/com.apple.kernelcaches (a directory)
/System/Library/Caches/com.apple.romextensions (a directory)