cPanel missing dedicated IP

Every now and then I get a site on our cPanel servers that stops working. After investigating the issue it turns out to be a missing IP from the cPanel server. Here is the latest remedy I found for this:

/scripts/rebuildhttpdconf
service httpd restart
service cpanel restart