Why does Windows keep uninstalling my Wireless-G PCI driver?

I have the Cisco Systems Linksys WMP54G Wireless-G PCI Adapter on my PC. Every so often, Windows feels that the drivers need to be reinstalled or something. I get a message telling me that the drivers were not successfully installed. Okay. So I completely reinstall the software from the CD. But there's no telling when and if it will happen again (it probably will) and it has already happened twice since I got the card last month. I know when the driver is not installed or corrupt or whatever because I cannot 'see' any networks on the network list (there are usually 3 or 4)

it would be nice if someone took the time to answer this. Also, I just had to reinstall the damn driver again today. Something must be done. PLEASE HELP!!!

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.