What commands are you sending to the pump, are you initialising the port with some precursory commands before telling it to send the serial number?

RTS/CTS/ACK etc?