If "*IDN?/n" failed, that means either your instrument did not understand this command or there is no communication at all at the Serial port. Since you can reset and start measurement with the instrument, I think the instrument does not understand this command. For some instruments, "*ID?" is used instead.
About your code, there are several things you can consider:
1. You do not need to use sequence structure for this communication. The data flow will make sure "Write" happens before "Read".
2. Have the "Close Port" at the end of the code, not the beginning.
3.You have a wait between read and write, try increase this value.
4. In your 5th sequence, instead using camparison vis, just increase the timeout value.
5. Put an indicator at the output of the "Bytes At Port" vi see if there is anything coming in at all.
What version of LabVIEW are you using? If you are using version 6.0 and higher, all the serial vis are built on VISA, you can use NI-VISA instead to program the device.
Can you verify that you can read anything back from the instrument? You can try with Hyper Terminal.