Ответ:

  1. Игорь сказал «видели черного паровоза», а правильно — «видели черный паровоз». Слово «паровоз» здесь стоит в винительном падеже; поскольку оно обозначает неодушевлённый предмет, форма совпадает с именительным падежом.
  2. Игорю было всего два года: он ещё осваивал грамматику и мог неправильно изменять слова.

Ответ: ошибка в падежной форме слова «паровоз»; она объясняется тем, что речь двухлетнего ребёнка ещё развивается.