it doesn't send an error message per say but rather it doesn't do anything. when the SP does nothing, it returns me the number -1 which is locally programmed to the sp. I just can't understand why it would work one minute then do nothing in the next call.

The call is made from vb.net 2010 in the usually way through the command object. Actually, i have executed the script over and over directly from sql server and it doesn't return -1 at all but the pm are directly copied from vb.net 2010 with no alternation at all. THat is what lead me to think it must be SQL SERVER problem.