You know what!! It was exactly that. The URL was obviously the factor. I changed the permalink to use post title instead of the ID# and it now works.
However, to tidy up my post pages… In the coding you posted for php widget insertion:
<?php the_post_thumbnail('large'); ?>
Are there any other size options? Large seems to be too big to have in my post. I didn’t realize this until now.