The use of ultrasonic energy along with a chemical solvent to clean a component or a PCB assembly immersed in solvent. Mechanical oscillation is introduced by the ultrasonic energy to facilitate cleaning.