I have searched through the forums here and tried rm'ing /var/run/chkservd/spamd and restarting chkservd, with no luck. I have spoken with my host provider tech and this is the information he has told me:
"I have confirmed that spamd is running just fine. The problem exists in chkservd and how it's checking to make sure spamd is running. It runs spamc (spam client) and sends a fake message to spamd. If it does not respond before the timeout then it reports it as not running. The timeout is set to 600 seconds which seems to be a more than reasonable time for the message to go through. I manually ran the command that cpanel uses to check the timeout of spamd and it worked just fine with no timeout.
I can't make any kind of modification to the cpanel software because it's proprietary. I would strongly suggest posting a message on the cPanel support forums asking what can be done to remedy this. Outside of that I'm afraid I can't be of much more help with this problem."
"I have confirmed that spamd is running just fine. The problem exists in chkservd and how it's checking to make sure spamd is running. It runs spamc (spam client) and sends a fake message to spamd. If it does not respond before the timeout then it reports it as not running. The timeout is set to 600 seconds which seems to be a more than reasonable time for the message to go through. I manually ran the command that cpanel uses to check the timeout of spamd and it worked just fine with no timeout.
I can't make any kind of modification to the cpanel software because it's proprietary. I would strongly suggest posting a message on the cPanel support forums asking what can be done to remedy this. Outside of that I'm afraid I can't be of much more help with this problem."