Well, it was not the keypad, or the flex cable. I just tried changing them and that didn't help at all. So I'm back to square one. Guess I'll just use this phones for spares than:(