How often does the throttle body have to be cleaned? on 2010 Dodge Journey

Had oil changed at 17000 mi at dealership and was told it is reccomended at 20000mi. Vehicle runs fine. I think it was so they could make another $100. Thanks

Asked by for the 2010 Dodge Journey