What WPA2 security mode are you using? Make sure it is AES not TKIP.

Also a known-good USB wireless adapter is handy to keep around for times like this.