Possible Causes
WARNING: This page is about a different car, the 2002 Mazda B4000, 2002 Mazda B3000, and 2002 Mazda B2300. However, it is still accessible from the selected car via links, so may be relevant.
Possible causes are:
- VPWR to IAC solenoid open (P0505, P1504 or P1507).
- IAC circuit open (P0505, P1504 or P1507).
- IAC circuit shorted to PWR (P0505, P1504 or P1507).
- IAC circuit shorted to GND (P1504).
- VPWR circuit open (P0505, P1504 or P1507).
- Air inlet plugged (P0505 or P1507).
- Air inlet leakage (P1507).
- Damaged IAC solenoid (P1504 or P1507).
- Damaged throttle body (P0505 or P1507).
- Damaged PCM (P0505, P1504 or P1507).