@FiachraC
Sounds like oxidisation on the pins in the connector. Disconnecting then re connecting cleaned the pins allowing it to work again.
I used to repair car park ewuipment and we used to get this all the time. The cabinets were protected from water ingress but they weren't hermetically sealed. The moisture in the air was enogh to cause oxidisation on the PCB connectors. Disconnecting the connectors and a quick spray with switch cleaner / deoxit generally sorted it out. It's exactly the same issue people used to get (and maybe still do) with their sky boxes. When you phoned them because the box wasn't working, the first thing you wer told to do was to remove the samrt card and clean the contacts.