Hello
I think this may be a rather late answer, but here are my 5 cents:
I once got hold of a broken IBM laptop which had been dropped on the floor. It could turn on, but it only showed the IBM logo and then went into bust-mode saying something about IRQs which were unresponsive and that was it. After a bit of consideration, decided that maybe a crystal had been ruined, since they are usually the components which are most susceptible to mechanical shocks, and since the text on the screen seemed to indicate some kind of problem with the PCI-bus, I set about locating the PCI-controller on the motherboard.
Fortunately the responsible chip was labeled with a manufacturer, name and something about PCI. The next step was to check if there were any crystals in the immediate surroundings - Which I found that there was. Its been a while, but I think it was a 14.something MHz crystal. I started browsing through my old electronics for cannibalisation and found a leaded crystal of the same value on one. Although there wasn't exactly a lot of space, I managed to solder a couple of short wires to the old footprint in one end, and the new crystal in the other (I know, I know, these wires are supposed to be so short as possible, but what could I do, I had no space
) ).
I then assembled the whole thing, hit the power button and ka-tjiiing, the machine booted normally and worked fine the rest of the time (I sold it after a couple of weeks normal functioning).
I guess the point of this long and dull story is that you could always try to change the most vital crystals, if you get sufficiently frustrated with other ineffective solutions. Its a hell of a job, but it might work.
Cheers
)