Wi-Fi of Galaxy S2 is not working after ICS update! I updated my Galaxy S2 with the official OTA update to Android ICS 4.0.3

After the upgrade, my wireless worked for a couple of hours, but after a restart it doesn't work at all (for a week now).

I tried a couple of tricks (none of them working):
1) *#*#526#*#* combination
2) WiFi Direct activation
3) Static IP
4) Changing to 2.4 GHz  

None of them are working!!!
Somebody has any other ideas? 

BTW: I'm not getting an IP from my router. The router is working fine with other phones.
I was having the same issue for the last 2 days. After upgrading to ICS wifi was working but stopped working suddenly after a day. This is how it got fixed:


selected the network and clicked forget
turned off wifi
turned wifi back on 
connected the wifi network again