Had the same problem on a 13" 2.4C2D - I couldnt find much about it on forums so i took it to the apple store where they called it a hardware failure and replaced the logic board. would have been a $490 repair if i had to pay.

Best of luck-