I have an inbound thread that has an HL7 message being left on a port on the interface engine.  For whatever reason, it intermittently will stop processing the message.  The thread stays in the UP status and all I have to do is stop/start the thread and everything takes off again.  Can anyone tell me what might be happening and how I can fix this?  Thanks!