Only had problems with sticking key's on the black E series keyboards.. and it's almost as you describe, but during entering a string.. and you have to exercise each key.. till you find the stuck key. :-)
If it's a G, you can transplant a remote keyboard in.. this is good as remote's are usually in good condition, and in the past I've had them almost unused.
The next is swapping out the Keyboard and VDU card.