Нужны запятые.
Правильно: С 1997 по 2004 год.
Подобная запись с тире используется в официальных названиях, например: Чемпионат России по фигурному катанию на коньках — 2023. В описательных оборотах тире не ставят, но добавляют слово год: ежегодная бизнес-конференция компании 2023 года.
Верно: праздное.
Правильно: касание деталей.