Is there any time that you should change a throttle body or other than it breaks on 2003 Chevrolet Trailblazer

Or should it just be cleaned every 30000 miles

2 answers
Anytime the throttle body is broken, you should replace it...why would you replace it if it isn't broken?
you dont have to change the throttle body but you didnt say if you were having problems with it