Tut mir leid, kann dir so nicht weiterhelfen ..
In deinem Code scheint alles OK zu sein.
Kannst du die Signale an den Datenleitungen messen ?
Eventuell das Kabel zum Display kürzen?
(Bei meinen Displays ist so etwa 30cm Leitung dran)

Mein Init sieht so aus...
Config Graphlcd = 240 * 128 , Dataport = Porta , Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 1 , Rd = 0 , Reset = 4 , Fs = 5 , Mode = 8

Hilft dir aber wohl auch nicht weiter.

Gruß
Christopher