Contact cleaner like DeOxit works well and works fast. Got my 80's receiver running like new. But, that was only 8 months ago so I cannot comment on the duration of that solution. As teo-audio mentions it might not be a long term solution but could serve as a cheap(ish) (a tiny can of DeOxit is $20...and doesn't spray well either !) stop gap solution.
I don't have the soldering skills to do the permanent job he mentioned or the money (my receiver isn't worth it) to get someone else to do it.
I don't have the soldering skills to do the permanent job he mentioned or the money (my receiver isn't worth it) to get someone else to do it.