When empgps is running it takes over the serial port and forces it to 4800 baud. Could this explain any of the shell response behavior you are seeing?

Lynn