Wov, Martin.
Yes my experience with these display are also they are very sense concerning the power.
I Don`t know why But I see that in many other project some are connecting the datapin directly to the Arduino and other make an devider with resistor. I see that you use the drop Down conv. from 5V to 3V. I have tryed with all these, and the display is not working for me. I Saw in an another project that a guy only was using resistor in serie, the I try this, only use 2k7 ohm resistor in serie with the datapin, working, and of course the supply directly to 3.3v
So, in my project ( or educ8 tv ) i have only these resistor in serie, and it work, so I don`t understand how the voltage can change out of the Arduino because you are programming.
But you are rigth, something migth happend, because sometime I can see the abcdefgh, and other time the screen is Black.Strange Martin.
Br Jorgen