It might be that you're sending data to the lcd before it is initialised?
Maybe try adding if (!inited) return to the gps code, and an inited=true in the connect callback?
if (!inited) return
inited=true
@Gordon started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
It might be that you're sending data to the lcd before it is initialised?
Maybe try adding
if (!inited) return
to the gps code, and aninited=true
in the connect callback?