Pep Boys: P0505 and they said they beleive there's an air vaccum leak but they couldn't get to it hence they suggested the dealer.
Infiniti - diagnosed it as the IAC needing to relearn the codes so they apparently reprogrammed the codes.(But acknowledged the IAC and ECM were new)
2.5hrs later @ Advance Auto Parts showd the following codes:
P0505 -idle air control system
P0732 - Gear 2 incorrect ratio
P0733 - Gear 3 incorrect ratio
Thursday, March 17th, 2011 AT 7:33 PM