two days ago i cleaned the throttle body, maf and dropped in a new air filter, normal maintenance stuff i wanted to get done. initially i did not want to touch the TB but after inspecting it i found it was pretty dirty and i cleaned it out using throttle body cleaner and a microfiber towel.
i did move the throttle valve manually and clean behind it and everywhere i could but i did not remove the throttle body from the intake manifold.
after putting everything back together and driving 12 miles, i get the check engine light with code P0507 -Idle Air Control System RPM Higher Than Expected.
so i followed all procedures of the relearn:
1. Reset ECU
2. Accelerator Pedal Released Position Learning
3. Throttle Valve Closed Position Learning
4. Idle Air Volume Learning
many times without any luck, no matter what the rpm will not drop below 800-900 rpm and i can hear my truck idle high with my exhaust setup.
called a local Nissan specialist and he says i may have screwed up my Tb by manually moving the plate and i should never do this. the plate/valve moved pretty smooth and did not seem like anything was wrong during cleaning, but is it really that sensitive, could i have really broke it and would i need a new one? no matter what i try it would not take the learning procedure.
the dilemma is to have the shop use the consult II to relearn the TB for $80(no guarantees because we don't know for sure that mine is really damaged or not) or do you guys think i really do need a new TB and do the relearning procedure again?
just wanted to update everyone because i got the idle air volume fixed, during the idle air volume learning procedure after you press the gas pedal 5 times, i had to wait 10 seconds and NOT 7 SECONDS as stated in all the procedures, i tried over 20 times following the procedure and it did not work when waiting 7 seconds, i said to myself let me try 10 seconds and bam it work and i watched the car calibrate the idle and the rpm's dropped.