I am leaning to agree with BMX, The one thing i would try before i decided it is dead, is seeing if the add-on cards are properly seated by taking them out and plugging them back in. I have had a case where a video or (thinking in this case) sound-card, was not quite seated properly and the computer freak out when it does the pci port check.