I heard this can be caused by a dirty BIOS. Pop that bad boy in your dish washer, run it on the pots and pans setting and you'll be all set to go.
Umm, in all seriousness, I'm not entirely sure what to tell you. I had a very similar problem a few weeks ago and ended up swapping out the mobo...