Wie zu beginn erwähnt habe ich ja auch einen Test mit dem LCD Keypad von Sainsmart (2 zeilig) gemacht.
Mit gleichem Fehlerbild, also so das alles leuchtet. Da es sich dabei um ein LCD Shield handelt, sollten Kontaktprobleme und auch ein falsches kontaktieren in diesem Fall praktisch nicht möglich sein.
Außer, wenn irgendwo schon ein kleines abgerissenes Litzendrähtchen irgendwo einen Kurzschluß bildet.
Ansonsten muß beim Keypad-Shield nur die richtige Initialisierung im Sketch stehen. Das müßte im Fall eines Keypad-Shields wohl sein:
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);