I have 204 K miles on my 01 Rx. I have removed the throttle body a couple of times to clean it real good but have never touched the IACV. It idles perfectly. I might have to take mine off just for kicks and see what it looks like. Removing the throttle body is a 15 minute job. I take it off and let it soak in a large pan of gas. Then use a toothbruch and clean it like new. I believe I last did it at 150K miles. Heck, I dropped the oil pan last month out of curiosity! Looked brand new in there Thank God!