Thanks for posting this. It's helped me track down a fault with the stereo in my '98 Rangie, where the stereo would just make a buzzing whine when turned on. With the lid off the stereo, flexing the board made it burst into life and show "----" on the screen with a thump from the (astonishingly loud) sub - a dry joint somewhere!
Save yourselves some time. Get the top cover off, take the tape deck out (four screws and be careful with the multiplug) and turn the stereo so the panel is towards you. Now remove the three screws from the heatsink just left of the tape slot, pull it up gently to get it out of the way, and look underneath - you'll see a black square surface-mount resistor with "103" marked on it. This had been cooked and had gone dry-jointed, but a quick dab with the soldering iron on each end saw it stuck down properly. Refit the heatsink and tape deck, put the lid back on, and refit the stereo.
I hope this helps someone else. If it doesn't you'll need to remove the PCB and check thoroughly for dry joints around those three big transistors.