Working LCD goes blank

As u said I'm missing info... The code is working good since it has been working for weeks, the relays were added yesterday before this it was all good. As don said I do have the backlight led on but with no limiting resistor could it e that with the added relays it causes this? What stranges me is that if I reset it, it works fine for 5m aprox. Then goes blank with the back led always on, jut blank characters. If I reset this will happen again...

Everything is soldered on the display and wired to the arduino so cables are fine... I'll try to put a limiting resistor or just plain cut the back led