I clean mine about every 3 months@sealandsky
Thanks for posting this, I just did this to my 2017 trying to cure some hesitation and low speed drive ability response issues. It appears this maybe the fix, never thought at 24k the throttle body would be this dirty,
Thanks again
Scott