1060 microseconds is 1 millisecond. You want an interrupt every millisecond? there is then no time for loop.
I have no experience with Arduino LCD, so I do not know why you call it in an interrupt.
Initialize the timer in setup() to activate the interrupt every N seconds and do not reinitialize it.