what kind of internet connection do you have? if you are using dial-up and auto-disconnect after you check for new messages, when you try to display, the html emails will look outside of your computer for the images.
the only other way i see this happening is when the remote server with the images is not responding. but that seems odd for one of apple's servers to do.