Sounds like a heat issue. If it gets good air flow is there still a problem? For I have a similar problem with my Black MacBook Core Duo so I have put to sticks below it to prop it up so that it won't over heat. Also I found a reformat and install has helped in the past. When I first got my macbook the graphic was corrupted so I reinstalled the OS for the most part that fixed the problem.