I've included output showing what's in readString pre and post comCount 1 and 2, as well as Tag_Count 1 and 2. As for whether the character is actually a 34, it is recognised by the Tag_Count routine so I imagine it must be... 1 with underscore, one without... That's just me adding newfunctions one at a time as the project develops... Could it make a differefnce to how the code executes???
Serial output with print lines added.
GPS data input gives:-
Text message data input gives:-