Problems with 16x2 LCD - writes fine but after 10s disintegrates to weird chars

What happens if you remove everything between the { } brackets in loop()?

Don