This is really weird, have never seen anything like it. Can't find anything that might cause this either...
Okay, so just chatting about this and one of the folks here has had something like this before some time ago, which seemed to be due to encoding issues in the content. Looking at your site, that does have a number of similarities. Some pages do work (eg ID 41), while others (eg ID

don't. ID 8 does show an encoding issue in the front end:
So that could be the problem. The config file uses latin1 for the db connection, make sure that matches the database configuration as well. If it does, you can try a reimport of the data (making sure the collation used matches both the new and old database), or manually fixing the encoding issues.