i recently experienced the same thing with a client and i determined it to be the power supply and/or the motherboard (try just one fan connected to the power supply, you may have to use the atx pwr shorting method). please let me know if you find different.
