I mean it sounds like your CPU board is the last possibility. I'd reflow the pins for the display connector, but other than that, it's probably something difficult to diagnose without having the board right in front of you. If Stern (or someone else) is willing to repair it, I'd go for it.