I would get my canned air ready and unplug the internal keyboard then give the connection the smallest of air puffs. Then I'd look at the contact area to see if there was a fingerprint on the contact area of the cable. I only clean that when I see something off.

Reassemble and test.

The keyboards on amazon look to be sub 50 bucks so I'd replace it if it failed. So far the failures have been the keyboard, not the motherboard.