by ribbon I presume you mean ribbon cable, sometimes called stripline.
These cables are delicate and should not 'fall out' and not need taping in. Once properly connected it should remain so.
The fault symptoms suggest it is damaged or not connected properly as some control signals are failing. There may be a locking mechanism in the connector it plugs into.
On the cleaning issue, what did you use?
Did you follow Chapter 5 of the manual?
To much or the wrong liquid, could cause a problem.
For the exterior of a device, I use a white cloth or white kitchen roll lightly dampened with surgical spirit for this. Avoiding any printing on the casing.
Good Luck - Keep us posted.