Congrats on your first DMD machine.
You can check to see if the switch problem is on the PF or CPU by using a jumper lead to trigger the switch columns and rows directly at the connectors.
Clay's WPC guide covers how to do this pretty well. (PM me If you don't have access to a copy of this guide)