I just had this same problem a few months ago. There is a membrane behind the buttons that deteriorates which causes the buttons to not work. My avionics shop said it fell apart like a cracker when opened up.
They sent it to S-Tec for repair since only they can do it. The cost was $1000 and...