Nevermind, ended up just using the display function for the them and setting everything up myself.
If anyone else has the same problem here was my solution.
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"> <?php echo display_the_image(array(get_post_custom_values("PostImage"),$post->post_title,"full"),$post, false, 'http://farm4.static.flickr.com/3127/2531119093_86f6e22283_m.jpg'); ?> </a>
And here is the function I copied from the themes my_functions.php
function display_the_image($cf_array = false, $en_post = false, $default_size = false, $default_img = false) {
// Set nice names for image info
if($cf_array[0] == false && $default_img == true) :
$image[0] = $default_img;
$image_class = $default_size;
else :
$image = $cf_array[0];
$image_alt = $cf_array[1];
$image_class = $cf_array[2];
endif;
// If there's any kind of image for this post
if(isset($image[0]) && strcmp($image[0],'') != 0) :
// Open img tag
$output = '<img src="'.$image[0].'"';
$output .= ' alt="';
// Image alt text
if(isset($image_alt[0]) && strcmp($image_alt[0],'') != 0) $output .= $image_alt[0];
else $output .= $en_post->post_title;
// Image class
$output .= '" class="';
if(isset($image_class[0])) $output .= $image_class;
else $output .= 'left';
// Close img tag
$output .= '" />';
// If there's no image
else :
$output = false;
endif;
// Return the image
return $output;
}