No idea about your specific case, but in the past when I've had frequent zombies it's been due to some blocking network process; typically NFS mounts.
They don't use any resources, but I agree they're annoying and could indicate some underlying issue.
I would check for issues with I/O and network access, especially anything that happens at kernel level. Look for anything suspicious in dmesg.