Полностью с Вами согласен, но клапан включается 1 раз (катушка остается под напряжением) и открывает поток воды. Залипания происходят НЕ в момент коммутации, а по ходу протока воды.
Фото места.
Марка клапана.
PS.
ИМХО, 0,3м даже для открытой катушки немало, а клапана обычно делают с замкнутой магнитной системой.
Попробуйте отдельный БП на счётчик.
И макрос-ловушку неплохо написать и в программу вставить.