I really don't know, I hate to be the bearer of bad news, but I deal with the same problem (CPU varies). I have been looking for months, and no one answers. This seems to be a big problem.
**Note, one relation I have found (but not always consistent) is sudden changes in CPU usage/(voltage?)...