I forgot about perldoc, as I usually use the o'reilly book. Learned about the $! variable that way.
It turns out my problem was a memory allocation error. I'm using one of my company's proprietary modules. Turns out every version except the latest release had a bug in it that would act as a memory sink. Finally tracked down one of the developers and he let me in on the joke.
Thanks for your help. I mainly work on IC's, and software's not my forte. Was stuck for a while and just had no idea how to proceed. I appreciate your assistance