My throttle body isn't too bad but I went through enough extra work such as painstakingly cleaning the runner control valves, sending the injectors to be cleaned, new EGR...etc. where cleaning the throttle body would just make sense. BG products...I'm familiar with their product line. Good stuff! Thanks for the tip.
If anyone has comments on what else to look for as I screw this thing back together, feel free to chime in. Put in a new water pump and oil pump.