problems combining millis() and GPS timekeeping

Post your code so we can have a look.