It would appear that your logic board is to blame, you could [http://www.ifixit.com/Mac-Parts/MacBook-Pro|shop for a new one]
open