My guess is, the gps actually uses the DTR line to detect whether the serial port is active,

That's what the Tripmate and Earthmate do.