Resistors and capacitors tend not to fail easily unless they're dissipating enough power to get hot or have lots of voltage across them so they wouldn't be the first thing I'd check. On the other hand, switches and pots do get dirty and can be problematic so I would give them a squirt of lubricating cleaner if you haven't done so already. I've known horrible sounding amps to come back to sounding like new after a simple switch/pot clean-up.
Worth a try before tackling anything else.