Корень слова действительно спорный — возможны два разбора. 1) Корень вилвилвил + суффикс −к−-к-−к− + окончание −а-а−а. Аргумент: −к−-к-−к− — распространённый производный суффикс (ср. «шап- + -к- + -а → шапка»). 2) Корень вилквилквилк + окончание −а-а−а. Аргумент: в формообразующих формах («вилки», «вилкой», «вилок») буква «к» сохраняется, поэтому её удобно считать частью корня. Оба разбора употребительны; в школьных и многих словарных разборках чаще дают корень «вилк-», но морфологически корректен и вариант с корнем «вил-» и суффиксом «-к-».
1) Корень вилвилвил + суффикс −к−-к-−к− + окончание −а-а−а. Аргумент: −к−-к-−к− — распространённый производный суффикс (ср. «шап- + -к- + -а → шапка»).
2) Корень вилквилквилк + окончание −а-а−а. Аргумент: в формообразующих формах («вилки», «вилкой», «вилок») буква «к» сохраняется, поэтому её удобно считать частью корня.
Оба разбора употребительны; в школьных и многих словарных разборках чаще дают корень «вилк-», но морфологически корректен и вариант с корнем «вил-» и суффиксом «-к-».