Page displays content from different query?

Sounds like your news-box isn’t using clean methods for pulling posts. I’m guessing that you are not using the get_posts() function. You’re probably creating a new WP_Query object from scratch?

Try using get_posts(), as it will take care of keeping the original page query clean for you.