"Next, I'm going to try taking hardware off one by one and see if any of those things are the problem. "
Exactly right. Look for mini-pci card like network and pull it. remove all memory. remove hard drive. remove anything you can pull off. Listen for beep codes or other post indicators. Good Luck
(I'm assuming no fans = short or power problem somewhere. Else the fans would at least burp on. Any sign of the had drive spinning up?)