This is the solution that has worked for me *WITHOUT HAVING TO CHANGE ANY HARDWARE.*
First, as there have been so many symptoms posted on this thread, there are clearly going to be conflicting causes and so it's best I clarify exactly what was wrong with my machine.
Unit:
Purchased November 2010 - standard issue 15" MacBook Pro i5 4Gb Nvidia GeForce GT 330M
*Initial Symptoms:*
After purchase I used migration assistant during the installation process to restore from of my old MBP's time machine USB backup. I subsequently suffered from:
*1. Spinning wheel freezes* - maybe only lasted 5-8 seconds but there were many of them
*2. Distorted graphics* - when viewing the safari preview page, or waking from sleep, would often get "pixelated" graphics. People on other threads have referred to this as either scrambled/distorted images.
*3. Kernel Panics* - Maybe 2/3 times a day while watching online [flash] movies or again when waking from sleep would get a kernel panic (a.k.a Black/Grey Screen Of Death). Would have to do a hard reboot. Kernel panic log showed WebKitPluginHost or Safari was the culprit.
So after reading hundreds and hundreds of forum posts, i did the following:
*1. Complete re-install.* When you put the install disks in and boot from them, wait until the first screen appears (i think its the 'select language' screen), go into Disk Utility, *delete the existing partition and create and new one with a new name*. This is the ONLY way to guarantee the machine is thinking it's installing on a new drive.
*2. DO NOT USE MIGRATION ASSISTANT OR ANY OTHER 'RESTORE' OPTION DURING INSTALLATION.* Just create a new, clean machine. Follow the installation process all the way through to the end until you have a fully working unit.
*3. Software update* - connect to the internet and update all OS X software
*4. Restore* - If you want to restore files/applications, plug in USB drive/Time Machine, navigate to your user folder and then DRAG AND DROP Documents/Music/Pictures from the backup into your new machine.
*5. For Applications*, some will drag and drop ok, but others will need re-installing from scratch (eg MS Office, Adobe Photoshop etc).
I recommend installing all again
_*6. IMPORTANT: DO NOT INSTALL CURRENT ADOBE ISSUE FLASH PLAYER 10.1*_
_*Instead Install FLASH PLAYER 10.2 beta from:*_
Website:
http://labs.adobe.com/downloads/flashplayer10.html
Direct link to .dmg:
http://download.macromedia.com/pub/labs/flashplayer10/flashplayer102_p2_32bit_mac111710.dmg
7. Download and Install firefox web browser from www.getfirefox.com - Do not use safari.
Done.
Above is exactly what i did a week ago and have not had any problems (graphics issues/kernel panics or freezes) since doing so.
I think the root of the original problem lies somewhere in flash player, safari and the graphics card. I also think migration assistant causes its own unrelated problems and should not be used.
I know some of the above is more of a workaround rather than a direct fix, but it does the job. Im sure safari would work ok but firefox is just so much more stable.
Anyway, I hope this all helps, let me know if you want any of the above clarifying.
GOOD LUCK!
Message was edited by: TH2011 for clarity