Here are the part numbers you need in case you want to try to get the parts and fix it yourself. It is pretty easy and the parts cost me like 6 bucks for 2 sets ( waaaaay back when though ). Of course I don't know if they are still available or if they even sell parts anymore. You can always call and give it a shot. The contact sheet is what wears out usually.
KNBZ3B9815Z-- Contact Sheet
LNBZ4E0966Z-- Key Rubber w/out Contact Sheet
Good luck, Bob
KNBZ3B9815Z-- Contact Sheet
LNBZ4E0966Z-- Key Rubber w/out Contact Sheet
Good luck, Bob