Have you looked at the router's logs. It may have some indication of an error that caused you to drop , or a machine on the network that you have not invited that is having an address collision with you. Have you checked what address you pick up as compared to the other wireless machines to rule out an address collision?