I've been experiencing problems with the connector for my 128MB SSD in my MacBook Air (rev B/C). From time to time the computer will display a flashing question mark when it starts up, or while the computer is on, an endless spinning pizza will appear waiting for the drive to come back.

Opening up the machine and reseating the drive end of the cable will help, but only temporarily. It seems the 90-degree bend in the cable right after the socket when the drive is installed in the Air may be to blame, since I can connect the drive reliably via the USB interface RunCore nicely included in the package -- if I don't bend the cable too much. The connector on the drive doesn't appear to be broken.

I tried taping the cable to the drive but this isn't really any more reliable. Should I get a new cable? If so, where do I get one?