i'm sorry that i was in a vacation out of the city. i'm late but hope you solved the problem. if you changed the keyboard and problem still there, you have 2 places to look 1st is EC 2nd is the caps around keyboard connector. some times those caps are grouped caps, sometimes single ones. in most cases changing EC will solve the problem.
good luck.
good luck.