Hi everyone,
I'm waiting out the coronavirus with my family at my wife's childhood home, and I found an old Everex Step keyboard covered in crud under a bed. It cleaned up very nicely with isopropyl alcohol and compressed air. I've taken the keycaps off for cleaning but otherwise have not opened up the keyboard yet.

I got a AT DIN5-to-PS2 adapter and plugged the keyboard into a computer. Lights work, keys work - mostly. Some are totally reliable (A, for example) but others are intermittent. For example, B, C, R, and others. I can type at a constant slow speed and moderate pressure, and sometimes the B key will register, sometimes, it will not. Sometimes C will register, sometimes it will not. Then I go back and type C again and it may work.
The attached text file shows my attempt to type the alphabet numerous times at a slow tempo and uniform pressure. You can see that some keys work more reliably than others. Next, my attempt to type the numerals above QUERTY keys at a slow tempo and uniform pressure. Finally, alphabet again, this time with capslock on.
keyboard results.txt (0.39 kB - downloaded 308 times.)
Any idea what's going on here and how to fix it? My thoughts are:
1- Crud in the keyswitches (but I can't see or feel any in the affected keys; they seem the same as the others)
2- Momentary short or some other flaw in the PCB
3- Oxidation
4- Bad or marginal capacitors
I did read this excellent writeup by arapineau
https://geekhack.org/index.php?topic=99509.0 which covers this exact keyboard.
Thanks for your help!