When I run out of options, I always try disconnecting / disassembling everything, then putting it back together. Sometimes you may miss something the first time, or it's not fully connected, etc, and redoing it solves the problem.
Another thing to consider is one of those diagnostic cards that plug into a PCI slot and print out a 2-digit hex code. It sometimes helps narrow down where those problems are. My motherboard actually has this feature built in (the motherboard itself has the 2 digit display on it), and it's helped in the past. Never tried the addon card before, but they're cheap, so not much to lose. One problem with dealextreme.com though is that their shipping takes ages. You'll end up waiting a few weeks, so if you don't mind paying more to get it sooner, you can search around for another shop that sells these kind of things.