after thinking about split dns, I solved my other problem and zimbra has been running solidly for my two domains. One problem still remains however, Zimbra will not start on boot!
#chkconfig zimbra on
#chkconfig --list shows it for 345!
edited rc.local and added service zimbra start.
If I manually run that or zmcontrol it starts up just fine. Whats up? is this a service startup order problem?