Arduino ethernet shield not responding to every request because it is busy
The delay was occurring because, in some cases, I was storing the RS232 data into a character array past the initialized length. It looks like it was causing the Arduino to reboot.