Probably late but use deoxit to keep it functioning well. Its not cheap but a small can will last you for years. Use it on all your electrical connections to baslty expand the lifespand and clean up exactly what you describe with faults.
If you can get in there also dialectric grease after the deoxit does the cleaning.