FixVault

Code P0505: Idle Control System Fault

NOTE: For component terminal identification, see TERMINAL IDENTIFICATION  in this article. For appropriate WIRING DIAGRAMS, see WIRING DIAGRAMS  section.
  1. Ensure coolant temperature is below 68°F (20°C). Using a stethoscope, listen for operating sound of Idle Air Control (IAC) motor when ignition switch is placed in ON position. If operating sound can be heard, go to next step. If no operating sound can be heard, check IAC motor. See IDLE AIR CONTROL (IAC) MOTOR in SYSTEM/COMPONENT TESTS - 2.0L TURBO article.
  2. Disconnect IAC motor connector. Turn ignition on. Measure voltage between IAC motor connector terminal No. 2 (Red wire) and ground and between No. 5 (Red wire) and ground. If battery voltage exists, go to next step. If battery voltage does not exist, check wiring harness between MFI relay and IAC motor connector.
  3. Disconnect PCM connector. Turn ignition on. Measure voltage between terminals No. 4 (Gray wire), No. 5 (Gray/Blue wire), No. 17 (Green/Blue wire), No. 18 (Green/Yellow wire) and ground. If battery voltage exists, check PCM connector. If PCM connector is okay, replace PCM.
  4. If battery voltage does not exist, check IAC motor connector and wiring harness between PCM and IAC motor connector. If connector and wiring is okay, replace PCM.