I was running Tomato 1.27 on my GL for a while now and everything was fine. Last night I went to unplug it to reset it and when I plugged it back in, I noticed a small spark. It obtained an IP from my cable modem, but the DHCP lease was only set at 20s. After the 20s was up, it would disconnect and would not obtain an IP again. I would have to cycle my modem, only for it to disconnect again after 20s. I cleared the NVRAM with no resolve. I reflashed to the stock Linksys firmware and it works fine. Flashed back to Tomato, cleared NVRAM again, only to have the same problem. Any ideas?