A few months ago I disassembled and cleaned a grape juice damaged MBP. Tried it afterward and no dice. Tried it yesterday on a bored whim and I now have a working MBP with a sticky keyboard. Why? I have no idea.
My guess would be that grape juice shorted some of those connectors. After few months it dried sufficiently, such that when you reseated them short went away.
[0] And by damage I mean mostly short and/or corrode the metal.
Six months from the first incident, and I randomly plugged it in and it booted instantly - I was ecstatic. It lasted two weeks before it wouldn't boot up again. A week later, it booted up again, and has been fine ever since.
Beats me man. Apple "Geniuses" wouldn't touch it and wanted me to buy a new one.
Regarding the "Apple Geniuses", I doubt there would of been anything they could do for you, other than sit there with a cuetip and attempt to wipe down your entire mainboard after a full disassembly. Not to mention water damage probably isn't covered...
And no, water damage wasn't covered by warranty, but it was out of warranty anyhow. I just didn't want to pay another $2K for a MacBook Air (maxed out specs at the time).
But I did buy the new one and let them have the cracked one.
Use an actual dessicant. Which might also not work, but then your problem is less likely leftover wetness.
And that works :)
Also "The speed holes worked: The boot chime rang. The screen glowed. The fans blew." doesn't make sense to me. The extra holes may help and may even fix his problem, but I find it hard to believe that successful booting shows that. Yes, it is a 'little' early for a final verdict.
From what I know about heat treat ageing of metals something similar may be happening. Because he is pushing his system through above average temperature cycles, this causes microcrystalline changes in the solder. Ageing at even a temperature below reflow/melt temperatures can help restructure the grain.
If he didn't run his system at such a high temp and then eventually turn it off to cool so much then he might not have the problem to begin with. As a side note, personal experience building pcs for many years has shown me that pcs that sleep/get powered off don't last as long as ones that stay powered on 24/7.
When I solder electronics, I'm usually somewhere between 500F to 650F, but that's so things get hot enough quickly enough to not burn. I don't doubt a slow bake at 340F would do the same thing... some online googling shows people doing reflows with toaster ovens in the same temperature range (340F-450F).
It's likely the solder joints were not completely disconnected, but rather simply cracked. So heating them a bit would allow the crack to reconnect, at least for a short while (seems to explain his symptoms of repeated failures after extreme system temperatures during operation).
If it fails again, one possible next step would be to grab a multimeter and test the resistance across each component on the board. If the resistance is infinite, that might be your problem component.
Also, the problem might as well be one of the numerous chips in BGA packages whose connection points you can't even see, let alone- probe.
I'm not sure whether or not cracks can heal at temperatures below the melting point, but I would be surprised if that were possible.
A high end home oven will easily swing between +- 25 degrees of the temperature that you have dialed in, and that's if it's well calibrated.
If he didn't dial in "340" quite right, and his oven was average, I can easily see it hitting temperatures of 412+, and that could also account for his varied results.
If this were Mythbusters, we'd call it "Plausible".
The whole procedure is wild, though, and I wouldn't recommend trying it out. He was lucky that the board didn't get destroyed. Most SMD components can withstand temperatures above 250C for tens of seconds, not necessarily for nine minutes.
I baked a Nvidia GTX470 at 390f for 10 minutes and it eliminated the artifacts/crashing and has been working fine for months.
It probably won't work forever, but it is at least a temporary fix.