I bought a new cable right after posting this anyway lmao. I just have to wait two weeks for it to arrive, though if you have any ideas in the meanwhile I'd love to hear them.
As for what I've done already-- I've replaced a faulty fan and plastic front cover, I've generally cleaned, and a...