Usually this indicates that the photo image is corrupt or not found and thus the screensaver engine is trying to use the thumbnail and blow it up huge, which of course looks terrible.
Try this: launch iPhone with the command and option keys held down. Check every repair option you see in the resulting dialogue. Let it do its thing, then restart the machine and see if that doesn't fix the issue.