I had a machine with a flaky onboard SATA connector once, caused no end of "unrelated" issues until it was discovered. I touched up the solder and then hot melt glued it to keep it from flexing. It's been good for years now.