Can you please post the whole sending function? Are there any abnormalities that happen when it fails besides the IIS reset? Is the reset a server problem or user initiated?