Вообще, профессионалы (я не профессионал) склоняются к тому, что основой скрежета является стресс, нервное перенапряжение. При этом отсутствует полноценная разрядка. То есть, стресс становиться хроническим. И это зависит от типа нервной системы человека. Если он генетически унаследовал нервозность родителей, беспокойство, оно, естественно, может усилиться в случае неблагоприятных, тревожащих факторов. А факторами стресса может быть что угодно. Например внутренними факторами может быть "нештатная" работа желудочно-кишечного тракта. Для ребенка, это может быть неподходящая пища. Например, химические добавки, стабилизаторы, отдушки и прочие добавки не натуральной природы, для растущего организма враждебны и могут сбить с толку программу развития. Это взрослый человек, эпигенетически будет приспосабливаться к той пище, что есть в магазинах. А растущий организм, занятый своей программой развития, будет вынужден ещё отвлекаться на побочные факторы, мешающие этой программе.
Вообще, в качестве лечения рекомендуют спокойную обстановку, устранение стрессов. А для ребенка, это будет удобная ему пища, которая быстро усваивается и ночью его ЖКТ отдыхает, а не занимается "доперевариванием" слишком трудной для него пищи. Естественно, всё натуральное и пища должно быть "знакомая" для его ЖКТ. Ну и не кормить на ночь глядя.
Также, причиной стресса могут быть слишком динамические мультики или с тяжелой смысловой нагрузкой для его возраста.
Возможно у него стресс от слишком громкого разговора взрослых, особенно с ярко выраженными эмоциями. (скандалы, недовольные возгласы ...).
Но и слишком тихая жизнь, это уже перегиб в другую сторону. Дети должны кричать, бегать, падать и учиться ярко выражать эмоции.
Просто понаблюдайте, какие у него эмоции, по какому поводу переживает. Если указанные тут советы немного помогли, значит где-то здесь и причина. Если нет, то причина может быть в другом. Возможно с возрастом пройдет.