Recently started encountering a strange problem. When I turn on my console, it signs into my name, but doesn't connect to Live. If I try to connect, I instantly get the error that it can't connect. I can choose "OK" or "Test Connection". If I test the connection, it will succeed and I can then connect. Or, if I turn off the console for a second, and turn it back on, it will connect the second time it boots up (this is the method I use, since it's faster). This happens 100% of the time.
I connect via WiFi to a Linksys WRT54G v1.1 running Tomato firmware. The xbox uses a manual ip address which is outside the DHCP range of the router. I have port 3074 open for the xbox's ip address (otherwise I get a moderate NAT, even though upnp is enabled).
Overal lit's a minor annoyance, but I'd love to be able to just turn the xbox on and connect the first time.
Has anyone encountered this specific problem before? Does it sound like I've set my connection up the best way possible (without hardwiring)?