Thanks! I can't wait to check out the root of the problem, shall try it once I get hands on my camera again. Another point to raise is I'm not really confident cleaning it if its the sensor soiled, so I can send it to Canon Service Center for cleaning right, how much would the fees be like and how long will it typically take them? I'm holding a 40D.