Your initial Pause 100 could stand to be Pause 1000 or sometimes 2000.
The 100 might work with this particular brand of LCD, but generally, most LCDs like a second or two for startup. Might save you some hassle in the future.