LCM1602C LCD + Arduino Uno R3

I had exactly the same problem. It turned out that the resistor connected to pin LCD 15 wasn't seated properly in the breadboard. Pressed in properly and voila! Works a treat.