More than anything else, it sounds to me like the connector where the cable connects to the logic board is probably bad. If you're noticing something ''this'' consistent, it's more likely that a pin in the connector was bent, or the cables aren't making a full connection.
If the connector on the logic board is damaged, there's nothing much you can do unless you have access to a Microscope and very very fine soldering equipment.