try take your apple router and mac to the apple store and see if they can find the issue. The service I have had in the past has been great there. Or try changing on the roouter the user name, password, check if your routers settings are wpa or wep (wpa is better) change channel on router