It might help if you use vxIPConfig, a free little program from
www.cam.com. If it shows your IP address as starting with 169.198... anything with a 169 in front of it, that's bad. If releasing and renewing your IP address with vx doesn't fix this, then you'll have to use a registry editor with a good Find function (PHM or Resco work well) to hunt down the three instances of 169. and edit these to something a bit different from your router's IP, which is probably 192.168.0.1. I use 192.168.0.5, just to stay clear of our two notebook PCs. I'll often get assigned 192.168.0.2 anyway, if no one else in the house is connected first, but by staying out of the way of the first few addresses it'll usually only take a few quick tries to connect.
I find my Symbol CF card to be flakey, needing numerous attempts at connection sometimes, other times connecting instantly when I turn on the X5 in the morning. I must have created and deleted my home network profile 1000 times in the couple of months I've had the card. Sometimes having a profile set up seems to block connecting, other times it's the only way. I've tried the Socket version of the drivers, but as stated previously the Symbol version is slightly less out-of-date and more complete. I wish one or the other company would release just one more update, but it seems these cards are dead. Dang. The newest drivers for the new card type with the smaller antenna look really nice, but just don't work with the older cards.
I had a much easier time connecting with my old SparkLAN CF, but since that's the only card of the three types I have which works with the notebook my kid uses, I'm stuck with the Symbol.