16 x 2 lcd garbled

Hello, I am experiencing the same issue, I'm currently working with an arduino + 4 relay module that activates 3 electro-pneumatic valves, the lcd shows weird characters when a relay opens. This post is very rich content, thought i tried the solutions exposed above, i even made a snubber filter and put it across the valves connections points, i couldn't fix it. can somebody provide some support please?.

Thank you.