Hi, thanks for the reply, not sure what you mean by using print instead of decode?
int c = mySerial.read(); // load the data into a variable...
Read one character from the GPS.
if(gps.encode(c)) // if there is a new valid sentence...
Add this character to the end of the string, and see if the string is complete. If so, parse the string to extract the data.
Add a Serial.print() statement, after the read(), to see what came in (and will be parsed).