Well my cam is new and it has Auto sensor cleaning..... ....JP.

Mine is probably pretty clean considering.

BTW, you never did call me the other day.....