The system had overheated because it did not go to sleep with the lid closed. That cooked the motherboard and made the system flakey.
The repair went OK.
Mention that the heat sinks have been removed and you will need to move them from the old motherboard. You will need heat sink grease to make good thermal contact.