When IRResiver plugged in Arduino goes crazy, but not immediately.

Hello everybody!
I have arduino uno, LCD Display, bluetooth module, IRReceiver, RTC and some sensors connected with.
After showing information from sensors (after command from IRReceiver) LCD start show information incorrect (in fact, incorrect are only chars, not digits). At first time.
If I try to send “show” command from IR next time - then information from sensors display incorrect and after that arduino hangs up.
What I’m doing wrong?

Please, big sorry for comments in code. Really have no time to delete it…

sketch_jun19a.ino (18.3 KB)

You are probably running out of ram because you are using the String class. Get rid of it and use C null-terminated strings instead.