The component marked with pink/violet is a BAW56, a dual diode with common anode.
I tested the "pink" (BAW56) with a multimeter just like the transistors, so it should give me some similar results (~0.65V drop voltage on one configuration, "break" on another) right? If so - that may be the (one of many) faulty thing, since I could not get any reasonable measures from it (all the other transistors had reasonable readings)...
Anyway, since that circuit is in use only after the heater reaches 100% power, it does not say why the resetting takes place on lower heating values (unless it does some tricky things to the IC)...
Another thing there is an optotriac which is driving the main triacs directly (I believe) from the IC.
I need to find my notes in that matter, but I am pretty sure there is nothing else there...
Since the temperature seems to be correct - the triacs are working OK, but maybe there is one which is broken and once it will heat up a bit - it goes crazy...?
Unfortunately, tearing it apart means get it out from its place, so testing it on a bench is not that easy as I do not want to burn the heater...
I need to do a second try

to take it apart

Last thing: Thanks mate! I really appreciate any help I can get since it starts to drive me crazy!
