Well, so far it's been working ok, but it doesn't mean it's fixed. The amount of time it takes did vary some before, though right now it's lasted more than 12 hours and is still going strong.
Guess I'll let it run still, see how it goes.
Thanks for the help so far, everyone.
