It sounds as if some web browser isn't marking its cache folder to not show pictures. Try using another browser for a while and see if that clears it up. (In order for you to see a picture on a site, the browser has to download it to your phone. But it's supposed to go to a folder with a file named .nomedia, so that nothing in that folder will show, except in the browser.)