Well, a few things first..... this pc went to separate homes.... with the same results..... I would highly doubt that this is wiring, but it could be.... it would be an incredible coincidence.
The next thing you have to ask yourself is, why would it hang on the BIOS post? Well, obviously, something's not checking out. Does your Hard Drive spin up when it hangs? If it does, here are some possible scenarios:
1. RAM - a very easy suspect as RAM errors are often intermittent
2. HDD - even though it spins up, disconnect it and boot to a bootable CD
3. PSU - Power Supplies can be responsible for all sorts of weird problems
4. Fans - An overheated computer can do weird things. Make sure the PC can breathe (not locked in a closed cabinet). Make sure all the fans (including the PSU fan) are spinning freely and fast enough.
as far as the new pc hanging once, then booting on a diff outlet..... well, computers do hang from time to time.
If the PC has 2 strips of RAM try removing one, then rebooting, then switch and reboot.
Note: Before doing any kind of work with your boards, memory, fans, hdd, psu, etc. MAKE SURE THE PC IS DISCONNECTED FROM ANY POWER SOURCE FOR AT LEAST 10 SECONDS AND PROPERLY GROUND YOURSELF.
