An ultrasonic cleaning system is an ultrasonic cleaning tank, an ultrasonic cleaning solution, a heating element, immersion baskets, and electronic controls. Together, the system creates ultrasonic waves that sonicate the ultrasonic cleaning solution. This sonication creates a high-energy ultrasonic de-cavitation process in the solution, creating the ultrasonic cleaning action. The actual cleaning process is carried out in the ultrasonic cleaning tank. A basket supporting the parts is lowered into the heated solution where it is exposed to the ultrasonic de-cavitation process. The immersed parts receive an ultrasonic cleaning bath through the power of the ultrasonic waves’ de-cavitating action. The ultrasonic cleaning solution and the de-cavitation process work to “scrub” the part clean of oil, dirt, debris, and oxidation.