missing sounds is often a symptom of a bad connection to the sound chips.
carefully pull out the chips and re-insert them. resist the temptation to try and clean them with anything, as static will KILL them dead.
if the slots are especially dusty blow them out with some air.
also check the audio amp. its the one attached to the heatsink by the RCA connectors. if it's running hot, you may have a speaker wiring problem or failed capacitors feeding power to it.
you can also have dead or corrupted ROM chip.