CPU cooling fan making noise, Dusty FAN making noise, It disturb CPU performance, Cleaning steps and fix FAN noise for free, you just need any Lubricating oil available with you
For long-lasting lubrification, use lithium grease (good for bronze bushing. Use light synthetic oil for ball bearing) you can also use light oil for bushing. 5/W30 synthetic motor oil work well. Be careful, if you use compressed air for cleaning. High-speed rotation of the fan will generate voltage that can be harmful to the electronic circuitry of your fan and computer. Disconnect the fan from the motherboard or lock the rotor (fan blade part) with a toothpick before blowing compressed air to be absolutely sure that you don't break anything.
GOD bless u man!! The solution for me was adding oil, yeah i've used extra virgin olive oil and it has worked totally fine. I actually don't know how long it's going to run without noise, but at least it worked, if nothing worked for u guys, i think u should probably replace the fan with a new one, it's not expensive, and that what i am gonna do if i've got the same issue again, anyway, it's really a big relief being able to use ur laptop without damn noise.
Sometime, lubrification does not work, specially if the fan noise was heard for a long time before repair. In that case, a replacement fan is necessary. Or at least, use heavy grease, not the light ones. It may help when you wait for a replacement.