Hook up to your modem via a hard wired connection and see if the problem persists. This sounds like a Airport card issue to me.
open