Lo primero que deberías haber echo para cercionarte de que el sensor es el que esta sucio (como se te dijo anteriormente), es realizar una toma enfocando al infinito con el diafragma totalmente cerrado y sobre un cielo azul (enfoca a un punto del horizonte y bloqueas el enfoque, para acontinuación encuadrar sobre el cielo azul, esto solo si como es lógico la cámara no te pudiera enfocar sobre el cielo azul al no encontrar un motivo). Con esta prueba dejaras de tener dudas pues no es normal que las manchas te salgan según que encuadres o luminosidad, si estan ahi, lo veras rapido.