Well that's odd. I found a third party browser program so I could access the picture folder on the phone directly - deleted all the photos in it and it seems to have cleared up the problem. Maybe it was a corrupt photo or something. Thanks for everyone's help