there is nothing wrong with the vipec, its just my guess that the default dwell setting is to long, more dwell = more spark but hotter running. less dwell gives a weaker spark but nicer on the drivers.
i burnt out 2x bosch 008 igniters with my old autronic before i worked it out..
im fairly sure stock dwell time is around 2ms most people run up to 3.5ms without dramas.