See if it will come up into Open Firmware and let you do an NVRAM reset.
Hold the cmd-option-O-F key combination when powering. If the screen actually comes up, you should see a light background with black letters. To do the resed, enter the following three commands.
reset-nvram <enter>
set-defaults <enter>
reset-all <enter>
I don't have a lot of hope, in one sense, but it you get the OF terminal screen, then that says at least that at its basic guts, the machine is sort of working, and we can go from there. And, if it does make it into OF, the resets might actually clear things up.