analog in to 4 bit LCD driver

I just re checked the connections and the Backlight works fine now but now I have an another problem.

When I disconnect the Power lines for the lcd Display (not the ones for the Backlight) I see a pulse on the screen but nothings shows up,
it is like if I am going to write "Apple" on the screen, the boxes corresponding to those 5 letters light up for a very shortly like the letters going to appear but then nothing happens.

When I connect the power lines from Arduino to LCD that effect disappears and I just see the backlight.

I tried both 5V and 3V3 pins on arduino. But no luck.
Any ideas ?