iPhone 4 taking blurry pictures
Is there any chance some water vapour found its way into the phone / lens assembly?  Were you using it any place where condensation could have occurred inside the phone?  Radical temperate / humidity changes?  I've never seen this, but I guess it could be possible.  I remember folks experiencing this with first generation iPhones.

Are the foggy bits always in the same place in the photo?