It was the logic board. I just haven't ever seen that fault before.