I have exact the same problem with my 500D Canon! did they fix the problem? did they find a solution?