The control solenoid (w/body and TCM) valve assembly cleaning procedure is a specific software based routine, which resides in the TCM. This procedure is activated by the scan tool and is used to cycle the solenoids and valves in the control solenoid valve assembly in an attempt to dislodge debris and free up the valves after a performance diagnostic trouble code (DTC) has set. When the cleaning procedure is completed, the DTC enable criteria should be run again, to see if the DTC concern has been corrected.