You're correct. The fans blow air across the CPU heatsink and eventually the lint or dust builds up to a point the CPU isn't cool enough and odd errors begin.

Usually removing the case cover and removing the dust balls once a year will do wonders.

Bob