Spoke too soon. It flaked out after putting it back together. At least it ran for a while, making me think it's an interconnect problem, as you guys suggested.