Слова звучат одинаково, но имеют разные значения. Маховик — это маховое колесо. А также, в переносном смысле, — что-то, что трудно остановить. Проверочное слово — «мах, размах». Моховик же — это съедобный трубчатый гриб с бархатистой шляпкой. Проверочное слово — «мох».