How to fix weird screen issues on Macbook Pro after appr. half an hour of activity?
If your MacBook Pro has NVIDIA GeForce 8600M GT, it's more likely to be an issue with the GPU.

Apple acknowledged this issue and is offering free replacement. I got mine replaced two months ago.

For more information http://support.apple.com/kb/TS2377