Sometimes the ribbon cable from the mpu board to the small upper right board gets a twist and ends up installed incorrectly and causes the problems you describe.
Ensure the ribbon cables have the red-stripe installed on pin 1 on each board. (like Chris suggested).
Do this before swapping mpu boards, might save you some time and money.
You can take a photo of your boardset, maybe some close-ups too.