8 of 16 characters displayed

Ken:

Internally it's probably an 8x2 display. Try initializing it as a '2 line' display and use lcd.setCursor(0,1) before sending the second group of 8 characters.

If you want to know the details then check out the LCD Addressing link at http://web.alfredstate.edu/weimandn.

Don