Hi!
I have never tinkered much with MacOS / Macs; but when it comes to Windows PCs I have many times found that upgrading the WiFi driver solves WPA / WPA2 problems. Are there any drivers in MacOS that could be updated, and maybe that would cure this problem?
-RR