Might be worth getting one of those watch polishing cloths mentioned in the polishing up yer frets thread and cleaning up the keypad, in case there's some mucky bits - I think, as @Woodinblack says, it's a resistor network so stray resistances will mess it up.
Incidentally, there's a reddit group for it (just happened across it in a search). Might be worth a look.