P030
DTC P030: Part 1 Of 2:
DTC P030: Part 2 Of 2:
Idle Speed Control Circuit:
CIRCUIT DESCRIPTION
The Powertrain Control Module (PCM) controls idle rpm by increasing or decreasing the throttle opening using the Idle Speed Control (ISC) motor. The ISC motor will control engine rpm any time the throttle position switch is closed. Code P030 sets because the actual rpm never reaches desired rpm signifying a slow or failed ISC motor.
TEST CONDITIONS
1. Codes P021, P022, P024, P026, and P027 not set.
2. Throttle position switch closed.
3. Vehicle speed less than or equal to 0 mph.
4. Battery voltage 11 volts or greater.
5. Actual idle engine speed is at least 288 rpm different from desired rpm.
6. Idle speed control start-up delay over.
7. Engine not receiving a power steering load.
8. PCM is not commanding an idle speed anticipate.
FAILURE CONDITIONS
1. The ISC motor in the forward mode, throttle position 9.1 degrees or less and ISC is extending for 64 seconds.
OR
2. The ISC motor in the reverse mode, throttle position 1.3 degrees or greater and ISC is retracting for 64 seconds.
ACTION TAKEN
1. PCM turns "ON" the Malfunction Indicator Lamp (MIL) (Service Engine Soon).
NOTES ON FAULT TREE
(Part 1 of 2)
1. Checking for ISC motor codes that can cause other problems.
2. Checking if cruise control is engaged causing idle problems.
3. Checking for proper ISC motor operation.
4. Many engine fuel and emissions system faults may cause unstable idle. If the base engine idle is not steady, the ISC may not be able to control idle to within the range of commanded idle speed.
(Part 2 of 2)
5. Checking the PCM's ability to control the ISC motor by checking for signal present at ISC motor.
6. Checking for an open or short to ground in CKT 425 or CKT 426.
7. Checking the PCM's ability to control the ISC motor by checking for signal present at ISC motor.
8. Checking if ISC motor is receiving the signal and is not responding to it correctly. Voltage should fluctuate continuously between a negative and positive value.
NOTE ON INTERMITTENTS
This code may set due to an intermittently sticking ISC motor.