I just ran across this issue when I was migrating a development site to a production site on bluehost. I had used their cpanel file manager to make a copy of the development folder and then renamed it as the production folder. When I renamed to the development folder, it broke the production site giving the eval()’d code error. When I downloaded the development folder using FTP and then uploaded it as the production folder then everything worked fine. It’s possible the bluehost cpanel file manager did something to mess up the files.