Hi

Hatte mal ein ähnliches Problem und auch an der Spannungsversorgung herumgeschraubt / gesucht, bis ich merkte, das es am Programmcode gelegt hatte! Hatte nicht alle Variblen auf 0 gesetzt / initialisiert und hatte dadurch undefinierte Anfangszustande. Dadurch ging es mal und mal nicht.
Vielleicht liegt der Fehler ja da, denn deine Schutzbeschaltung sollte alle Störungen kompensieren.

Bye Bart