16 x 2 lcd garbled

To all that have weird characters on LCD screen when you run 117 Volts from a relay using the Arduino!
This is what I found. Put a 470 uf electrolytic capacitor across the SIGNAL pin on the relay and ground. That fixed all the issues for me.
I driving the relay with a separate power supply, which didn’t work which led me to believe It could be the signal pin and sure enough it was. Hope this works for everyone else having the same issue.