am Quarz sollte es nicht liegen, am 4bit Modus auch nicht. Eventuell aber an den Kontakten.
Hast du die anzeige eventuell in eine do-Loop Schleife? Wenn da keine 500ms Pause drinnen ist, kommt es schnell mal zum Flackern.

jon