Have you done a video test in the diagnostics? I had a very similar issue, after running a full test the machine kicked out a Ram failure on the Dmd controller board. You have to let the test run all the way through, it does the Ram test at the very end.