Code 024 means it tried to move the actuator and something happened before it could make a full open and close
This points to a stripped gear in the motor, or a problem with turning the motor full open and full closed (obstruction in the door itself)
I would remove blend door motor from airbox and leave it plugged in, run the self test again and watch the motor. Chances are it will turn a certain amount and stop
It should turn...stop, turn backward, stop.
The nylon gears inside strip out.
You can buy a dorman replacement they are hit or miss. You MUST get the correct replacement actuator for a 96 with electronic controls. In the past I have used the nylon gear from the dorman replacement to fix the factory part instead of installing the dorman part. With the 96 EATC it can be very difficult to get the correct motor from Dorman.......but they all have the gear you need!
If the actuator moves both directions fine and no core is returned while doing self test with the MOTOR OFF OF THE AIRBOX...then you may have an issue with the blend door itself.
FYI many times the gear will strip because the door will not move back and forth freely or the shaft the door rides on is broken.
After the repairs are complete you must CLEAR THE CODES or the EATC will not even attempt to move the motor again
Turn the ignition to on, turn off the EATC, hold floor and off, the press the automatic button, this should display a little moving green block, once it's done it will display 024 or 025. Press the defrost button which resets the EATC.
Here is what the nylon gear looks like when it strips out
Here is the test:
Key on, engine running: Press
OFF and
FLOOR simultaneously, then press
AUTOMATIC within 2 seconds. The EATC will have to run some tests and do some thinking. It may take up to 30 seconds. Soon it may display some codes. Write these down. To exit self test press
DEF
EATC System self test error code list
024 Fault in blend
door calibration during self test
025 Intermittent fault in blend door calibration
030 Self test indicates automatic temperature control
sensor shorted
031 Self test indicates automatic temperature control sensor open
040 Self test indicates ambient sensor short
041 Self test indicates ambient sensor open
042 Ambient sensor intermittent short
043 Ambient sensor intermittent open
050 Self test indicates sunload sensor short
052 Sunload sensor intermittent short
115 Intermittent
engine coolant temperature signal
125 Intermittent vehicle speed signal
888 End of test
EATC outputs are not tested. The EATC is not capable of "reporting on itself" as faulty. You may get inaccurate reports if EATC
module is bad.