I was having spotty results until I cleared out the QuickLook thumbnail cache. The location varies, but it'll be under /private/var/folders/.../com.apple.QuickLook.thumbnailcache. I moved the 300+ mb thumbnails.data file to my desktop and rebooted. After that, I still had to open Launchpad and drag the corrupt icons to fix them (but at least it worked).