Checke auch mal deine Anschlüsse genau.
Im 4-Bit modus kannst Du die nicht benutzten Ports (DB0..DB3) offen lassen oder auf HI legen.
Außerdem kontrolliere noch den Contrast Eingang (Vee) nimm einen 10k Trimmer ein Ende an VCC (+5V) das andere an Masse. Der Schleifer an Vee (Contrast).

Ich hatte zunächst ein ähnliches Problem, nachdem ich die Ansteuerung neu beschaltet hatte gings auf einmal.

Darwin