@gdenko
Being that I am an Apple technician by trade, I would advise against the washing of the mainboard. The fact is, that probably the PRAM got messed up and removing the battery actually fixes this. So if you replace the battery, it will likely be fixed. No Dishwasher required (or advised)!!!! Obviously, the next step if the Battery replacement alone did not take care of it would in fact be to reseat the RAM.
I think the dishwasher part is a bad idea. If the mainboard needs to be cleaned, denatured alchohol is a good way to go. My fear is the dishwasher method will actually induce corrosion, therefore, even though the symptoms may not appear right away, eventually the electronics will fail.