I found the problem. I did some searching around the internet and saw a few people had a similar problem but no solutions. So i started reading the miner system logs from the bottom up. I found a line before the CGminer exit lines with port not open...
So...I use awesome miner to monitor the miners. I changed the port to 4028 for the API access. When i did the hard reset this port did NOT revert back to 22.
After switching it back i restarted CGminer in the interface and it fired back up!.