Did you reseat the ribbon cable between CPU board and DMD controller board also ? Not just the one going to the display.
Is there any greater feeling after you encounter a seemingly hideous problem with one of your games and it turns out to be a 2 second connector re-seat fix? Always a massive relief.