Über den Hinweis von Ceos habe ich beim lesen dieses Threads auch schon mal nachgedacht - wieso lässt Du den Controller am Schluss ins Leere laufen?

Hast Du´s schon mal mit einer Do-Loop-Schleife probiert, in der z.B. alle 100ms das LCD angesteuert wird?

(kann ja wohl nicht sein, dass das dermaßen hartnäckig nicht geht, oder??...)