P0505 — idle control: intake leak, IAC or electronic throttle?

P0505: compare actual versus commanded idle under load, check unmetered air and identify idle-control design. Never replace an IAC valve that is not fitted.