Вот получил на днях эту проблему на Canon 30D, теперь вкратце обрисую предысторию: фотографировал в условиях -10 градусов, обратил внимание, что осталось последнее деление у батарейки, решил, что виновата температура, стал время от времени вытаскивать батарейку и греть в руках, в ближайший час после появилась эта ошибка. Собственно делал, как и написано на экране - вынимал, вставлял и продолжал дальше щелкать, примерно в среднем получается отснять 3-4 кадра, а затем опять ошибка. Однако кадр, во время которого выскакивает ошибка оказывается сделанным. Один раз я получил вот такую картинку:

но после было ещё сделанно около 200 и ни одной с таким дефектом.
Как пытался исправить: вынимал обе батарейки, чистил контакты на камере, на объективе, ставил другой объектив, вытаскивал карту памяти и щелкал без нее, результат один и тот же: 3-4 кадра и ошибка.
Почитал форум, и понял, что не одинок, но легче не стало, гарантии нет, денег мало, в сервис тащить гиблое дело, так как и запросят много и продержат долго, а товарищей, как Арсен (форум фото ру прямо таки реклама его работы :D ) в Петербурге нет... Вопрос - что делать?