I think I have the exact same problem.
Im using custom fields to add a picture to each page like so:
<img class="header_img" src="<?php echo get_post_meta($post->ID, "header_image", true); ?>">
Which is cool on normal pages (home is static) but on my news page(index.php) it seems the custom field info is pulled from the posts
I have created a news page, how can I pull from the custom field of this page not the posts on the actual index page?