I have this exact same problem. My MacBook pro is rev 3,1 from summer 2007. I believe my airport is nearing the end of it's life. I have access to 3 networks: work (uses airport extreme), my house (was using dlink but upgraded to airport extreme) and my sisters house (they use netgear). All of them I keep having connection timeouts. This has only started to happen in the past two weeks. Before I never had any issues whatsoever. I also have no problems connecting my iPhone wirelessly thru these networks. I can't seem to pinpont when it happens other then it seems to have been getting worse. There doesn't seem to be a clear solution so I will be making an appointment to the genius bar soon.