is there any check engine light.?
is there any issue at throttling? does car bog down at sudden throttle ? what about fuel consumption
Throttle Body does not need any bathing washing cleaning. there is hardly anything to clean. The stepper motor is sealed and if there is any seepage of moisture causing rust, only replacement will solve the issue.
Drive by wire Throttle Position Sensor can be checked with DMM., if there is any moisture in connectors clean it with contact cleaner & check,