What sort of connector does it have?
Does it do the same when you use a normal keyboard?
Can you see any cracks around the keyboard socket on the mobo? Maybe you should try resoldering it anyway?
Have you tried a different keypad?
Are you using any extension leads?