Actually, many technically minded PC owners/users have over the years turned to "Cleaning" of components to fix various conditions.
My own case was a little bit different. I had to do it professionally. Almost daily for several years, I worked for a company where I had to repair computer terminals, and terminal controllers, interfaced between terminals and an IBM 370 Mainframe. Many of those terminals were used in less than ideal conditions, that ranged from dirty to absolutely Filthy!
I saved my company millions of $'s, by cleaning plug-in cards instead of replacing them.
I used a little gadget from 3M called a Rust Eraser (no longer made) to lightly clean the gold edge connectors on Plug-In cards, or to clean the pins on 40 pin CPU chips. (Z80, etc.) Always followed by a wipe down with Denatured Alcohol.
My own secret to cleaning Gold Edge Connectors is to clean the Gold without removing it. Likewise on ram sticks.
Cheers Mates!
Shadow