Oh, ok:
I was able to access my website yesterday, and I disabled one plugin that I think was a major cause of the problem (it was the custom one, who knew?), and instead of suspending for I/O limits 1 hour later, it suspended 13 hours later. Progress, I guess?
I think that means it was the plugins all along. Time to disable more plugins. Thanks for helping me solve this issue!