Did you try looking outside of the Apache - PHP, accelerators, MySQL? Could it be that Apache is waiting for PHP to finish? httpd procs seem pretty large.. Does the server have enough memory to fit all apaches in? Is Apache using content on NFS? Try using server-status to see what is going on. And lsof.