The LCDDRV boards have really poor quality control, I had one that was B&W and it turned out to be a bad connection on one of the pots that controls brightness/ contrast etc. I would recommend going over all the joints on the LCDDRV board with a soldering iron just to make sure.