Hi Folks,
I have never posted to any of those… but I know how to fix this, I fixed it - I'd like to share. I might copy & paste this to other message boards.
All you need is five things: Micro spatula, Exacto, T8, T10, and machine oil.
You probably have seen the iFixit article about disassembling Airport Extreme. You just need to go a little bit further.
After you take out the fan, inspect it - it consists of two plastic "shells," combined with four small plastic clips. Carefully open those clips with Exacto, and open the casing.
Gently pull out the rotating part (the fins). The metal shaft comes out with the fins, and on the casing, you see the hole (surrounded with the brushless motor electromagnetic units) where the metal shaft used to be in.
Apply ONE DROP of machine oil on the hole where the metal shaft used to be in.
Apply a very small amount of machine oil on the metal shaft.
Insert / pull out the shaft from the hole a few times, and finally fully insert the shaft. Turn the fins by flicking it with your finger a few times. It might not turn much first, but after a few "flicks" it should start spinning like those fans are supposed to.
Re-assemble everything, carefully, not to pinch or sever any small wires.
That's it.
I hope this works for you. I'm certainly not saying 100% of all the overheating cases can be fixed with this method, but - it makes sense. Fans break after a while. They need lubrication. My Airport Extreme has been happily working WITHOUT ANY CHANGES IN SETTINGS since I did this. This worked for an old graphic card, even worked for a very old battery charger that "broke" three years ago.
Good luck! 🙂