Before extensive investigation and expensive replacements get hold of a Switch Cleaning spray and give the control pots a squirt (Potentiometers - Variable Resistors)
Pots get dirt and dust and play up and often show the symptoms you describe - Switch Cleaner spray is relatively cheap and a squirt takes only a few moments.
http://www.gjsguitars.com/super-servisol-switch-cleaner-spray.ir?cName=accessories-maintenance
Good luck...
Peccavi
February 2010