Is it a MacBook or a MacBook Pro? Are you running with all the updates? What sort of security do you have on the network and in the Network pane of System Preferences, is your AirPort set to join networks automatically or only preferred networks?
There was a problem with Intel laptops and 10.4.8 which was similar to yours. It was remedied by selecting to join only preferred networks, clear the list, restart and re-add your network to the list. You can then change it to Automatic if you please.