I changed my settings from upnp back to port forwarding and it started working again. Really really weird.
If anybody else has this problem. I set ports to 1024-2000 in mirc. The router is now set to port-forward 113, 1024-2000 and 6660-6670. Everything is now working perfectly.
I don't think upnp is working right. My router is an WNDR4000 with the latest firmware.