I got another solution that worked properly on my MBP that had a self-assigned IP adress.
I already did all those troubleshoot steps posted in many threats for this issue and I know that I was not the only one who still cannot connect to his own network in home or work so I went to my modem configuration page that in this case was 192.168.1.254 for a modem 2WIRE 2701 (you may find yours in the sticker of your modem for advanced settings).
First step: connect the ethernet cable from your modem to your laptop (it will be the yellow or blue cord).
Next If you dont have a modem 2WIRE you will need to figure out how to access to the modem page, like I said before I found the link to the page on the sticker of the modem.
2nd: I typed 192.168.1.254 on the bar adress of any web browser, then I found the configuration page, next click Home Networking ( the icon of this option are 3 computers ) on the TOP of the page.
3rd: Again on the top of the page select Wireless settings (blue or purple font)
Note: when you click on wireless settings it will prompt a window asking for a password, this password must be 12345, 123456, your wireless key or another personalized password that someone entered.
4th: Now you will be able to see on the top of the page Configure wireless network, something like that, down of that you will see Identify network, and the name of your network (I recommend you to change it to your name of something else)
5th: Next you will see wireless channel option, change it to 6.
6th: The option below Wireless channel is Wireless security, there will be the word "Authentication" and next to it selext WEP-Open, next click on Use personalized encryption key and on the white box below enter a 10 digit password (write down that password it is the new wireless key of your modem)
Now go to the bottom of the page and click SAVE
You have a "new network" right now so please go to system preferences>network and erase network and in Keychain access erase the password for the network.
Then try to access again to your new network named with the new password and it will be done.
Note: this can be done in a modem 2WIRE, If you have a different modem, try to find out the options I stated up and follow the same steps
If you have a different modem or third party router in less words:
Rename your network and change your wireless password (WEP key, encription key).
Erase the network that is failing on the mac.
Enter the new stuff and start surfing wirelessly again
Please dont doubt in asking here for any questions about this troubleshoot steps