On my friend's empeg, switching the cable connector worked for a while, then rerouting the cable under the tray worked for a while. Eventually, we discovered it wasn't the cable at all. It was cold solder joints on the header that had hairline cracks in them and would work if the cable was held the right way. You might want to get that magnifier out and take a peek at the IDE header.
_________________________
~ John