I have been wanting to clean the throttle bodies on my 11 Altima and 07 Frontier both with the 2.5L engine. I have read many forums about idle and CEL problems afterwards. Here is what I did for both of mine. I tried the ignition on vehicle in drive not running and hold the accelerator pedal down. It only opened the throttle butterfly about 1/4 of the way. That was not going to work. I then did everything with the vehicles turned off. I just removed the air intake hoses and gently opened the butterflies and used a rag with intake cleaner sprayed on the rag and wiped out the throttle bodies around where the butterfly rests when idling. There was a lot of black that wiped off. I did not spray anything into the throttle body. The way I see it the most critical area is where the butterfly rests when idling. It is a very small opening and any buildup can interfere with the airflow at that area. Afterwards I buttoned everything back up and started the vehicles. Both started fine and idled down to normal fine. I had no CEL or erratic idle issues. The reason I did it on the Altima was I was getting a slight erratic idle when at a stoplight. The vehicle would seem to drop idle slightly at times and come back up. So far now it idles well in drive at a stop light. I know it is not the gold standard in throttle body cleaning but it is clean around where the butterfly rests at idle. To me that is the most important area to keep clean and no CEL or idle relearn procedure to perform. Not sure if anyone would get the same results, but I just wanted to share anyway. Any comments are welcomed. Thanks.