I had the same problem. The video card fixed it , but I also insisted that they replace the logic board as we had mauled it during troubleshooting, resetting the PMU, on-off-on-off-on-off ....... and trying to clear the PMU ......
This is a very widely reported problem but primarily related...