TinyGPS library reporting checksum errors, but no visible corruption

Removing the loop works fine, but I still get checksum errors depending on how many things I try to print.

It's not the parsing that is causing the problems...

I agree that the parsing works fine, but if the printing to serial is where the errors are coming from, what about the printing to serial is causing them?