Hmm. Komisch. Eigentlich sieht es nach einem der beiden Sachen aus, doch das wäre eher ungewöhnlich:

Da ist doch ein 470uF Elko zur Spannungsstabilisierung beim Einschalten des Relais bestückt. Ist der vorhanden bzw. kannst Du da eventuell ne kalte Lötstelle erkennen.
Vielleicht wird Deine Unit beim Schalten geresetet. Das könnte durch eine fehlende Freilaufdiode kommen. Bau doch ganz am Anfang Deines Programms mal ein Beep ein, damit Du das ausschließen kannst.
Beep 3, 100, 20