I tried using the adafruit_gps library and could not get to run successfully. When I tried to run the echo example, the gps module would begin ok with part of a correctly formatted sentence then start all I would see in the serial monitor is garbage. When I read the module on pins 0 and 1 bypassing the 328, I see correctly formatted sentences in the monitor.
UPDATE: I changed the Serial.begin(115200); to Serial.begin(9600); and everything was perfectly readable.

