Good point about unplugging and replugging the connector on the board - also worth taking a close look at the condition of the pins and sockets while it's unplugged. Sometimes you can have corrosion or dirt on the connections, and the action of plugging it in can "clean up" the connection enough to get it working. Can be worthwhile in that case to use a little contact cleaner on the pins.
__________________
|