Wifi on MacBook 1181 Late 2006 I have a problem with the wifi on my MacBook, Late 2006 model.

The problem is that I only get a wifi connection if my computer is within 1m of the router. I have tried this with my Time Capsule and with my D-Link router.  If I am on the couch with it (2-3m from the MacBook) it does find the network but I instantly get the error message:


  Connection reached a max time limit


I ordered an Airport card from PowerBookMedic.com which came today, and I exchanged the one that was in the MacBook; However, I still have the same problem. 
The wifi antenna cable seem to have no damage in the machine, and go as they should into the screen frame. However, I am unable to see them in the wrench at the bottom of the screen, and would like to skip opening the screen just to see the antenna.

The MacBook's HD came from another, slightly more powerful A1181 MacBook which I just put into this machine and booted. The other machine had no problems with the wifi; however, I sold it a few weeks ago.

My other devices at home have no problems with my wifi. These devices include a Mac mini, MacBook Pro 5,2, HP Photosmart, iPad, 3 iPhone 4's and an iPhone 3GS.

Also the bluetooth seems to work fine. Any ideas on what can be the problem? I've googled it a bit and don't seem to be the only one.

My MacBook is running 10.7.2 with all the latest updates installed.
If you put the HD from another machine into this mac it may have kexts for the wrong model installed. Erase the drive and reinstall Lion. During the install process it should download the specific components needed for that exact model.