Since you seem to think that you get a line feed added to the output of the Veh_ID string, why don't you shit-can all the code that gets data from the GPS and PROVE that the line-feed is being mysteriously added.
const char Veh_ID[] = "joe@joescar:";
void setup()
{
Serial.begin(9600); //Turn on the Serial Monitor (Actually that is NOT what that statement does)
Serial.print("Veh_ID: [");
Serial.print(Veh_ID);
Serial.print("]");
}
void loop()
{
}
If you get
Veh_ID: [joe@joescar:]
the linefeed is coming from the way you manage the GPS data.
If you get
Veh_ID: [joe@joescar:
]
the problem is with whatever you are sending the data to.
Which problem are we trying to solve?