Just to clarify Gordo - if you hit the test buttons at the error report on startup nothing happens?
Does it go into gameplay at all? Is it suffering from reboots?
First thing I would be checking for is obvious signs of damage from battery leakage on the CPU board.