Well, after all these contributions suggesting that you give the boombox a thorough cleaning and deoxidizing, I presumed you already did that.
If you haven't done that yet, then we are all just throwing suggestions into the wind.
Do that first, then come back and report your results.
WD-40 is not a true lubricant -- it is in fact a solvent, so don't use that. And don't use silicone either, because what we want you to do is clean and strip the oxidation from the switches and controls. Lubricating a switch without removing the oxidation is not going to solve your problem. Get the proper spray and go to any electronics store -- they will have what you need. Don't get fancy or creative, just get the right product.
If you haven't done that yet, then we are all just throwing suggestions into the wind.
Do that first, then come back and report your results.
WD-40 is not a true lubricant -- it is in fact a solvent, so don't use that. And don't use silicone either, because what we want you to do is clean and strip the oxidation from the switches and controls. Lubricating a switch without removing the oxidation is not going to solve your problem. Get the proper spray and go to any electronics store -- they will have what you need. Don't get fancy or creative, just get the right product.