Does it have a system speaker? These things can save your life sometimes. If you have one, plug it in and check the beep code. I have diagnosed burned out memory controller on a CPU last time that way.
If it fails, I'd go for usual drill of pulling stuff out and plugging it to a computer you know works for certain, one thing at the time.