150 ms between readings must be a bit tooshort to see anything clear ...

also add PAUSE > 700ms before sending the first data stream ( just once @ power up ) to the LCD ...

Alain