Good to hear you got it going.
I second what Ben said - before you buy anything, try reseating the keyboard cable, or failing that, cleaning the contacts.
I second what Ben said - before you buy anything, try reseating the keyboard cable, or failing that, cleaning the contacts.