After populating my board both surface mount and through hole components I always use a Ultra Sonic, Sonicator with variable frequency & heater just put the PCB in the sonicator cover components special Care should be taken if you're using electrolytics capacitors,you can immerse them,just...