If you take the keyboard apart ( be careful there are lots of little screws ) you will notice a bunch of rubber contacts. These little contacts lose the conductivity over time. The way I " fixed " mine was by taking the contacts from rarely used keys, then putting them in place of commonly used keys. Just so it wouldn't have any lose or missing keys I put the bad contacts in place of the ones that were moved.
Spiffy :-)