I don't think so. I believe that throttle bodies usually get cleaned because the check engine light was on and the code referenced the TB, something like "adaptation at limit".
The odd smell is more likely a problem with the O2 sensor or cat.
A forum community dedicated to all Volkswagen owners and enthusiasts. Come join the discussion about performance, builds, modifications, classifieds, troubleshooting, maintenance, new releases, and more!