2001 Infiniti I30T P0505 Code: Idle Issues After IAC, TPS, MAF Replacement and ECM Update
I recently replaced the Idle Air Control Valve (IAC), Throttle Position Sensor (TPS), and Mass Air Flow (MAF) sensor on my 2001 Infiniti I30T. The vehicle's ECU was also updated by a professional service shop. After these repairs, the idle speed has increased to 1500 RPM and the car hesitates when driving down the road. Despite the replacements and update, the OBD2 code P0505 persists. I've tried performing an idle learn procedure but it hasn't resolved the issue. Any insights or troubleshooting steps for this specific fault on a 2001 Infiniti I30T? The vehicle previously idled smoothly, but now requires constant throttle input to maintain idle for more than 20 seconds before stabilizing.
I experienced the same P0505 code along with 0171 and 0720 in the past. After replacing several components, those codes disappeared except for P0505. The car would idle normally at first, but if I didn't keep my foot on the throttle for at least 20 seconds, it would stall. I attempted an idle learn procedure, but it did not resolve the issue.