I just spoke to our System Engineer and he said he only had to disable the write caching and that stabilized our environment. We have not seen this problem again since then.
I don't think we ever determined exactly why it started acting up since everything was fine for a year or two. I would expect it was a lot of what you mentioned.
Robert W. Marda
Billing and OSS Specialist - SQL Programmer
MCL Systems