Made a change to split gps reading into two parts to see if it would allow that without a buffer overrun. but it failed. But the code is still there, but if used, it'll cause a serial driver buffer overrun.