P1504 Idle Air Control Circuit Malfunction, take off the idle air control and inspect the inside. the pintle inside can get dirty and cause it to get stuck. try cleaning it out with some brake clean and see if it helps. dont spray it ont he electrical connection though.
The P1504 Code is for your IAC, ( Idle Air Control) it is responsible for adjusting airflow to keep the engine at a steady idle when you are not under load. IAC valves do get dirty and will stick either open or closed. You can take that assembly off and clean it with either carb and choke cleaner or brake part cleaner both are quick dry and leave no residue behind. Hope that helps you.
DTC P1504 indicates that Self-Test has detected an IAC (idle air control valve) circuit malfunction.
P1504 - Idle Air Control (IAC) Circuit Malfunction: This DTC is set when the PCM detects an electrical load failure on the IAC output circuit.
Cause:
Diagnostic:
Just for the heck of it, try removing the IAC and cleaning it real well along with the throttle body and plate.
There is no way to know what is failing with out doing the test.
Anything else would be a guess, the codes 1504 and 1507 are set due to a
problem with IAC, it could just be a bad IAC but you really need to do
the testing to know for sure.
Here TSB information: 2010-06-05_223928_P1504.pdf
Hope this helps.
P1537
Intake Manifold Runner Control Stuck Open
P1504
Intake Air Control circuit malfunction
P1506
Idle Air Control Over Speed Error
P0112 Intake Air Temperature Circuit Low Input
P0113 Intake Air Temperature Circuit High Input
P0133 02 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0420 Catalyst System Efficiency Below Threshold (Bank 1)
P0743 Torque Converter Clutch Circuit Electrical
I hate to hear you are havine so much trouble. These are a basic descrition of each of the codes.
If each of these codes are active, i would imagine you windstar isn
3,127 views
Usually answered in minutes!
×