Recently my laptop (HP Pavilion g6 running Windows 7 x64 home premium) has started having difficulty connecting to a network. Currently it's connected with no problems, but yesterday, for example, it had a large red X over the wifi bars and would tell me an ethernet cable is unplugged. I would run the windows network diagnostic and it would work again afterwards, and then later (after leaving it alone, and it enters sleep mode) it's disconnected again with a large red X over the wifi bars (in the task tray). This would happen when I try to connect to the school network, or a friend's network, or my own home network. The last thing I did to was use this tool: http://www.bleepingcomputer.com/download/windows-repair-all-in-one/ and ran the "Repair Winsock and DNS Cache " option which fixed it, but then later it was having problems again. Could it be a software problem or is my wifi chip in the laptop starting to die?