I won't be able to check anything until tomorrow, but I'll let you guys know what I find.
The part that has me a bit baffled is the intermittent nature of it. Like maybe some component is heating up, failing, then cools off enough to start working again. I just don't know where to start looking...