Doh, 141° is very hot.
I always do the following:
1) kill the power and let the Mac cool down for at least 30 minutes
2) boot it back up, and check the temp -- it should start off at well below 95°F.
3) with Macs Fan Control, manually kick the fan up to 1800RPM.
4) with absolutely nothing else running in the background, relaunch Resolve, go to the Deliver page.
5) render the file at 10fps to an external drive.
6) check it every so often to make sure the temp isn't going too high. It's very rare I see any render glitches or dropped frames if it's below 130 degrees. 135 and above gets a little dicey, but I've seen it work OK sometimes.
This can work most of the time, and I've generally been able to to at least get 20 minutes of 444 out, even under fairly large (20+) node trees and some TNR/SNR and a moderate use of OFX plug-ins. 4K is more challenging but can be done in smaller segments.
How long is the timeline you're trying to render? Worst-case scenario, break it down into smaller pieces, get it out in (say) 10-minute chunks, then at the very end, pull all the whole segments back in to a new timeline, and render it all out with no corrections as a 444 file again. Technically, it's a generation down, but for our purposes, I think we can call it 0 loss.