Yes, that product will work, but if you have a can of compressed air cleaner, it will also work if used inverted.
Now, you have already proved that the unit had either dirty contacts or a loose connection. Taking the cover off and cleaning the switches and generally touching the unit has fixed...