2010 SLT 5.7 4x4. I'm having stalling issues and some advice I've received here suggested cleaning the throttle body. I popped off the air intake hose today and there is a large amount of build up visible. I'm considering removing the TB and cleaning it myself, but before I commit I was hoping for a guidance from you folks. Are their any parts that should be replaced if I remove the TB? And what would work best to clean it? Thx.