Has it always been like this? I'm sure you've checked but have you cleaned the lens? It's likely just dirty. Simply take something and wipe it off and see if that helps.
Do NOT take a paper towel to your camera lense. Use a microfiber cloth like the one supplied to clean your 17" screen or use your finger...if you dont have oily fingers LOL
Good point. I edited my post. I usually just use my thumb and wipe it off but microfiber the best as wouldn't want to scratch the lens.
Last month when I cleaned both cameras (front and rear) with a microfiber cloth I finished them off with RainX. Now I haven't had to clean them again. Any water just runs off and evidently the dirt with it.
^agree with that. Although, I used some Gtechniq G1 on my lens, and it's worked pretty well since I applied in July.