Sorry to hear of the troubles. Here's a link that dicusses a number of workarounds others have tried--hope one will fit your situation. (I'd guess the safe boot******* user fsck might be your best bet--post back if you need links for those).
http://www.macfixit.com/article.php?...30923081737183
I just checked
http://www.info.apple.com/kbnum/n120244 to see if Apple has posted a fix--none yet.