One of my ThinkPads had a debilitating thermal throttling issue. On occasion it would inexplicably limit the CPU to .39 GHz and the fans would spin at max RPM. Yet, it wasn't hot to the touch and it hadn't been doing anything to build up any significant heat. I tried several things, but to no avail. I simply had to be issued a new ThinkPad.
I distinctly remember running a firmware update and the utility had several typos in it: "Updating fimiware". Sure it's just a status message on an installer, but I lost a lot of confidence in Lenovo's quality control that day. I have no proof but I'm sure that thermal control code was outsourced.