Hallo,

schon mal probiert gleich am Programmstart eine Pause einzulegen, denn das LCD braucht ein wenig um "warm" zu werden, Waitms 100 sollte schon reichen.

Dann könnte man bevor man den ersten Befehl an das LCD sendet noch mal ein InitLCD machen.

Und evtl. hilft es auch mal einen alternativen Chipsatz anzugeben:
Code:
Waitms 100
Config Lcd = 16 * 2 , Chipset = Ks077

Initlcd
Cls