 		dtostrf(GPS.altitude, 6, 2, galt);
 
 		//printBuffer += "\r\nL:";
-		printBuffer += lat; printBuffer += GPS.lat; printBuffer += ',';
-		printBuffer += lon; printBuffer += GPS.lon; printBuffer += ',';
+		printBuffer += ',';
+		printBuffer += lat; printBuffer += ',';
+		printBuffer += lon; printBuffer += ',';
 		printBuffer += spd; printBuffer += ','; //printBuffer += "kn,";
 		printBuffer += ang; printBuffer += ','; //printBuffer += "dg,";
 		printBuffer += galt; printBuffer += ','; //printBuffer += "m,";

        replayTimeOffset = millis();
        mode = MODE_READY;
        inReplay = true;
    }
    else
    {
        Serial.println("!!!! ERROR !!!!");
        Serial.print("Unable to read log file: "); Serial.println(fileName);
        Serial.println("===== Pausing =====");
        mode = MODE_PAUSE;
        inReplay = false;

void startReplay(String fileName)
{
    // open specified file
    char buf[fileName.length() + 1];
    fileName.toCharArray(buf, fileName.length() + 1, 0);
    replayFile = SD.open(buf);
    if (replayFile)
    {
