IDLE SPEED CONTROL (ISC) CIRCUIT: CODE 15
CIRCUIT DESCRIPTION
The idle speed control circuit consists of the idle speed
control (ISC) motor, the ISC motor position sensor, the idle switch and the engine control module (ECM). The ECM maintains
engine idle speed by adjusting the position of the ISC motor. When the ECM
detects that the idle switch is closed, it looks at the output voltage
from the ISC motor position sensor and then adjusts engine idle speed by
extending or retracting the ISC motor screw mechanism. When the idle
switch is open, the ECM monitors throttle position sensor voltage and
adjusts ISC motor position. Generally, in this mode, the ECM retracts the
ISC motor screw mechanism to allow for rapid deceleration. Other
parameters that affect ISC motor position are engine coolant temperature,
air conditioning on or off, gear position and power steering load.
The ECM changes the direction of ISC motor rotation by
controlling the polarity of voltage applied to the motor. The ISC motor
position sensor is a potentiometer (variable resistor). As ISC motor
position changes, sensor resistance changes. The ECM monitors the voltage
drop across the sensor to determine ISC motor position.
FAILURE CONDITIONS
Diagnostic trouble code 15 will set when the ECM detects that
the idle switch is closed with ISC motor position sensor voltage above 4.8
volts or below 0.2 volts for at least 4 seconds. Code 15 can also be set
if the ECM senses that the ISC motor does not reach the commanded
position.
SYSTEM RESPONSE
Engine stalling will occur when the accelerator pedal is
released with diagnostic trouble code 15 set. When the ECM sets code 15,
the CHECK ENGINE indicator will turn on and the code will be recorded in
memory. If the ISC motor circuit starts operating correctly, the CHECK
ENGINE indicator will turn off, but the code will remain in memory.
FAILURE CAUSES
Failures that will cause diagnostic trouble code 15 to set:
-
Open or short in the ISC motor position sensor or
wiring.
-
Open or short in the ISC motor or wiring.
-
Shorted idle switch or idle switch wiring.
-
Misadjusted throttle position sensor or throttle cable.
MODEL DIFFERENCES
-
1994 Excel vehicles, idle switch is built into the ISC motor position sensor.
-
1994 Elantra vehicles use a different type of idle speed control mechanism and have a stand-alone idle switch. Code 15 is not a valid code for these vehicles.
NOTES ON INTERMITTENTS
Most likely causes for code 15 setting due to an intermittent
failure are:
-
A poor splice crimp or connection in the ISC motor position
sensor ground circuit (see TSB 021 for 1990 Excel models and TSB 91#36#003
for 1991 Sonata models equipped with the 2.4L engine). This splice also
serves several other components and other codes may set in conjunction
with code 15.
-
Poor or corroded terminal contacts at the ISC motor or ISC
motor position sensor connectors.
TEST DESCRIPTIONS
-
CHECK FOR CORRECT THROTTLE POSITION SENSOR SIGNAL
-
CHECK FOR CORRECT ISC MOTOR POSITION SENSOR SIGNAL
-
CHECK FOR CORRECT IDLE SWITCH OPERATION
-
CHECK FOR INOPERATIVE ISC MOTOR
-
CHECK FOR REFERENCE VOLTAGE AT IDLE SWITCH
-
CHECK FOR SHORT TO GROUND IN WIRING BETWEEN ECM AND ISC MOTOR
-
CHECK FOR OPEN CIRCUIT IN WIRING BETWEEN ECM AND ISC MOTOR
-
CHECK FOR REFERENCE VOLTAGE AT ISC MOTOR POSITION SENSOR
-
CHECK FOR GROUND AT ISC MOTOR POSITION SENSOR
-
CHECK FOR OPEN ISC MOTOR POSITION SENSOR SIGNAL CIRCUIT
-
CHECK FOR SHORT TO GROUND IN ISC MOTOR POSITION SENSOR SIGNAL
CIRCUIT