Home / DTC / P1504 — Intake Air Control Circuit Malfunction

P1504 — Intake Air Control Circuit Malfunction

Detailed page for trouble code P1504.

33,417codes
59brands
10,956generic
22,461specific
Reset
Code

P1504

FORD P — Powertrain

Intake Air Control Circuit Malfunction

Brand: FORD
Views: UK: 24 EN: 44 RU: 33
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted wiring in the intake air control valve harness
  • Corroded, loose or damaged connector at the intake air control valve
  • Failed intake air control valve (stuck, internal short, or open coil/actuator)
  • Faulty PCM or poor PCM ground
  • Intermittent connector contact from vibration or contamination
  • Related intake system faults (severe vacuum leak, clogged throttle body) affecting expected operation

Symptoms

  • Rough or unstable idle, especially at startup
  • High or low idle speed that does not respond to load
  • Check Engine Light (MIL) illuminated
  • Hesitation or stumble at low speed or idle
  • Possible poor fuel economy or stalling

What to check

  • Read PCM freeze frame and live data to note conditions when code set
  • Visual inspection of IAC/valve, connector, and harness for damage, corrosion, or moisture
  • Check fuses and relays powering the IAC circuit
  • Verify battery voltage at the IAC connector with ignition ON
  • Perform continuity and short-to-ground/power checks on the harness
  • Backprobe control and ground circuits to observe control signal (voltage/duty cycle) with engine running or key ON

Signal parameters

  • Supply/power: battery voltage present at the IAC power terminal with ignition ON (approx. 12 V)
  • Ground: good chassis/PCM ground continuity at the connector (low resistance)
  • Control: PCM may command the IAC with a varying DC voltage or PWM/duty cycle — signal should change with engine operating conditions
  • Resistance: IAC coil/actuator should show continuity (not open circuit). Refer to factory specs for exact ohm values
  • No short to battery or short to ground on any IAC conductor

Diagnostic algorithm

  1. Retrieve and record freeze frame and live data; note engine temp, rpm, load, and conditions when the code set.
  2. Visually inspect the intake air control valve, connector, and wiring for damage, corrosion, pins pushed out, or contamination. Repair any obvious problems.
  3. With ignition OFF, disconnect the IAC connector. Inspect terminals for corrosion, bent pins, or water intrusion. Repair or replace connector/terminals as needed.
  4. Check power and ground at the IAC connector: with ignition ON verify battery voltage on the power feed and good continuity to ground on the ground terminal.
  5. Measure resistance of the IAC coil/actuator (with connector disconnected). Confirm it is not open or shorted to ground/power. Compare to factory spec if available.
  6. Backprobe the control terminal with a DMM or oscilloscope: with engine running or key ON observe that the PCM produces a varying control signal (voltage or PWM). Signal should change with RPM/idle commands.
  7. Perform a wiggle test on the harness while monitoring live data or scanning for code reappearance to identify intermittent faults.
  8. If wiring and connector checks are good but signal/operation abnormal, install a known-good IAC unit to verify valve function.
  9. If a replacement IAC does not clear the issue, inspect PCM connector and grounds; consider PCM bench testing or replacement only after verifying all wiring and components.
  10. Clear codes and perform test drive to confirm proper operation and that the code does not return.

Likely causes

  • Connector pins corroded or pushed out at the IAC/valve connector
  • Broken wire or chafing against engine components producing intermittent short to ground or power
  • IAC valve coil or stepper motor windings open or shorted
  • Blown fuse or relay feeding the IAC circuit
  • PCM driver for the IAC circuit damaged (less common)

Fault status

⚠️ Status
Intake Air Control Circuit Malfunction — electrical fault detected in IAC valve/actuator circuit.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email