This is weird... I really don't see why the news isn't working when everything else works fine... If you want, you can try replacing the part for the news with the query below:
PHP Code:
$getnews = $DB_site->query("SELECT thread.threadid,thread.title,thread.replycount,thread.postusername,thread.postuserid,thread.dateline,thread.views,thread.iconid,thread.votenum,thread.votetotal,post.postid,post.pagetext FROM thread LEFT JOIN post ON (thread.threadid=post.threadid) WHERE thread.forumid=55 AND isnews='Y' GROUP BY thread.threadid ORDER BY thread.threadid DESC");
while ($news=$DB_site->fetch_array($getnews)) {
That strips out the parts for the avatar and a couple of other things. It also removes the variables and the forum id (55) is just hard coded in there.