my dinc and laptop act the same way on my works wifi yet connect fine on hotel/other free wifi. i'm thinking it has something to do with the security they have on the wifi but i've been unable to figure it out yet.
if wifi doesnt work in general: you said you're rooted and running a rom. are you sure that this isnt an issue with the rom you are running?