Наверняка софт, но возможны и аппаратные проблемы. Думаю, там алгоритм примерно такой - проц мониторит уровень тока и напряжения, и в соответствии с их значением подаёт ШИМ на источник питания для стабилизации мощности на выбранном пользователем уровне, но опрос напряжения/тока может быть с некоей периодичностью, из-за чего он дёргает то туда, то сюда, попутно сбиваясь из-за наводок и изменения сопротивления на спирали из-за её остывания (небось, поставить кантал и синус пропадёт). Может быть недостаточно точный АЦП, экономия на усилителях уровня сигнала с токового шунта или ещё что. Медленный старт тоже может быть из-за низкой скорости периодичности опроса, могли так сделать чтобы успевать считывать значения напряжения и тока при разгоне. Выбросы тоже могут быть программно-аппаратным косяком, из-за наводок шума или тупо из-за нехватки разрешения контроллера ШИМ. Хотя наверняка большинство проблем решаемо программно, если подумать. Но думать над этим они вряд-ли будут :)
PS: кстати, интересно бы провести замеры под воздействием сильного источника помех, как моды будут реагировать.