Okay, after further testing even this new Parsing loop seems not to work.
If i add some "heavy" tft.print(); stuff
the GPS parsing gives back only crap.
I dont know why this is happening. But it does....
Maybe this loop is still not waiting for a sentence to begin AND to end before passing the data to the
gps.encode(); object...