Действительно, сочетание избыточно, тем не менее оно широко употребляется и зафиксировано в словарях как корректное.
См. ответ на вопрос № 274921.
Глодать — глагол первого спряжения, поэтому правильно: гложут сомнения.
Выражение допустимо, но оценить, корректно ли оно употреблено, можно только с учетом смысловых и стилистических особенностей текста.
У глаголов с ударными личными окончаниями спряжение устанавливается по этим окончаниям. Молчать — молчишь, молчит... молчат. Это глагол II спряжения.
Сочетание корректно.
Возможно, такое употребление будет уместно в определенном контексте в поэтической речи. Однако в подавляющем большинстве случаев это сочетание воспринимается как некорректное.
В смысле дать дефиницию? Нет, такое употребление некорректно.
В смысле "продукты"? Такое сочетание неупотребительно.