I had the exact same issue with mine, even down to the same error messages. I took it in to the Apple Store and they replaced the logic board for free under an extended service program. It was fantastic service, they even had it ready for collection the next morning because I was going interstate. Here's a link to the Apple support article. http://support.apple.com/kb/ts4088