just to close out this thread with my solution....
this am I took apart my mic, put some deoxit on the board contacts that the rubber keypad hits, took out the rubber keypad and wiped it down with deoxit (the side that hits the contacts) - reassembled and it works as good as new...