Thanks for the replies! Unfortunately, none of these seem to work.
I tried changing my .htaccess file as Jose suggested and it made no difference, in fact "allow from all" was already there. I even tried deleting the .htaccess file and still had the same problem.
I tried using a redirect like Unveiled suggested, but this didn't work either. I tried making lepavillon.heliohost.org redirect to the IP address and even with all wildcards, it made no difference. I also tried redirecting all public directories to the IP as well and it still didn't work. Interestingly, navigating to the IP directly after this change caused a "redirect loop."
I made a new subdomain and everything works perfectly, so something must just be wrong with my "home" domain. Does anyone know if there is a setting in cPanel or otherwise to change what directory your primary domain points to (other than a simple redirect, of course)? Maybe this is pointing to a directory that can't be directly navigated, e.g. /cgi-bin.
Otherwise, I just don't think this is a problem that I can fix myself--since this turned up after the most recent extended downtime (the one that reset the domains to cpanel default pages for awhile), I am guessing that this may be something out of my control.
Please let me know if anyone has more suggestions.
Thanks again for your help!
Jared