This has happened to me. The fault happened, I believe, because I was using my MacBook with the lid down through an external monitor. It caused the machine to overheat so much the card failed. A new airport card fixed the problem. So now I leave the lid open when running through an external monitor, and turn the brightness to zero to safe power.