I have cleaned my laptop many times, and there is no dust inside. The temperatures the speedfan gives me are:
- HD0: 31 C
- TEMP1: 39 C
- CORE 0: 24 C
- CORE 1: 25 C
When the 'TEMP1' goes over 40 C it starts spinning fast and when it goes under 40 it stops spinning fast
The problem is that the temperature is always changing (from below 40 to over 40), so every few minutes the fan starts to spin loud and then stops working. This then repeats.
What can I do about it?

