Doesn't that short ribbon strip detach with the keyboard? I thought, as two keyboards have been tried, both the keyboard and the ribbon cable are unlikely contenders for causing the fault.
Have you checked if the contacts are clean on your connector?