so i had all but given up on getting my 8820 repaired. so i pulled it apart, to find that the keyboard is just a membrane thats stuck to the chasis with double sided tape.
a quick ebay search found membranes for $10.
waiting for it to arrive now. but im so damn happy. it should fix my problems for a little over $10 after postage.