Problem with lcd display

I am trying to make a battery monitor circuit with a lcd read out but I'm getting some weird writing on the display I even tried using more than 1 display same problem.

When I plug the USB in for the arduino in flashes on and says battery voltage and then within another 2 seconds it starts showing some mix up writing, does anyone have any idea whats the problem

Answer given on your post in the other forum: