I had this problem with my 40D after heavy dusty environ use. What happens is dust gets inside the mirror box and on the inside of the focus screen, this also happens with the automatic sensor cleaning.


Best way to fix: remove thefocus screen, use a blow gun and blow out themirror box andfocusscreen area. Wipe the screen itself with a microfibre cloth.