AirPort turns off by itself and won't turn on without restart
I noticed that for a week or so, just few days prior to upgrade to Snow Leopard my (fully updated) MacBook Pro's wireless turns off for no apparent reason. When that happenes I cannot turn it on unless I restart the computer. I tried several solutions, from checking whether this is just an incompatibility issue with one of the applications I have, and non of the ones proved to cause the problem. I erased airport preferences, reset the PRAM, took the battery out and work on direct supply, but no change in behavior.
Now, if anyone have any idea that might work I'll try some options before taking it to service center.
Thanks in advance.
MacBook Pro, Mac OS X (10.6)