Is SMART reporting any errors?
Does your MacBook use a standard SATA cable or an Apple proprietary "SATA" cable?
SMART works fine, and reports no errors.
I'm using the default Apple cable. It is connected to the laptop's logic board. Is there a known problem with it?