OK rossco, presumably you mean /home here not /Home, it looks as though your site is pulling in stuff that’s not in /var/www/html occasionally and this is not in your doc root, try adding the following :-
<Directory "/home/*/public_html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
at an appropriate point in your httpd.conf file, just below the directory clause for your vhost will do and re-start apache.
This will allow access to users public_html directories as well mas your site root.
See what errors you get now.
If this stops the error I’d try and find out what you are accessing from here and why.
There’s an outside chance if you’re running RHEL or Centos that this may be a SELINUX error, there is a fix for this also but try the above first.