S 5-Troubleshooting-Diagnostic Codes Present
S 5-Troubleshooting-Diagnostic Codes Present
S 5-Troubleshooting-Diagnostic Codes Present
5–1.
The following paragraphs define the different parts of the code list.
A. Code List Position. The position which a code occupies in the code list. Positions are displayed as
“d1” through “d5” (Code List Position #1 through Code List Position #5).
B. Main Code. The general condition or area of fault detected by the ECU.
C. Subcode. The specific area or condition related to the main code in which a fault is detected.
D. Active Indicator. Indicates when a diagnostic code is active. The MODE indicator LED on the shift
selector is illuminated or the diagnostic tool displays YES.
E. Ignition Cycle Counter. Determines when inactive diagnostic codes are automatically cleared from
the code list. The counter is increased by one each time a normal ECU power down occurs (ignition
turned off). Inactive codes are cleared from the code list after the counter exceeds 25.
F. Event Counter. Counts the number of occurrences of a diagnostic code. If a code is already in the
code list and the code is again detected, that code is moved to position d1, the active indicator is
turned on, the Ignition Cycle Counter is cleared, and 1 is added to the Event Counter.
5–3. CODE READING AND CODE CLEARING
Diagnostic codes can be read and cleared by the following methods:
• Allison DOC™ For PC–Service Tool (Allison preferred diagnostic tool)
• Pro-Link® 9000 diagnostic tool (limited support only)
• By entering the diagnostic display mode and using the shift selector display.
The use of Allison DOC™ For PC–Service Tool and Pro-Link® 9000 diagnostic tool is described in the instruction
manual furnished with each tool or briefly in Appendix J of this manual. The method for reading and clearing codes
The diagnostic display mode may be entered for viewing of codes at any speed. Active codes can only be cleared
when the output speed = 0 and no output speed sensor failure is active.
A. Reading Codes. Enter the diagnostic display mode by pressing the ↑ (Up) and ↓ (Down) arrow
buttons at the same time on a pushbutton selector, or by momentarily pressing the DISPLAY MODE
button on a lever shift selector.
NOTE: If a DO NOT SHIFT condition is present (CHECK TRANS light illuminated) at this time, the shift
selector may or may not respond to requested range changes.
The code list or queue position is the first item displayed, followed by the main code and the subcode. Each item is
displayed for about one second. The display cycles continuously until the next code list position is accessed by
pressing the MODE button. The following list represents the display cycle using code 25 11 as an example:
Momentarily press the MODE button after the fifth position is displayed to restart the sequence of code list
positions.
An active code is indicated by the illumination of the LED indicator when a code position is displayed while in the
diagnostic display mode.
Any code position which does not have a diagnostic code logged will display “–” for both the main and subcodes.
No diagnostic codes are logged after an empty code position.
B. Clearing Active Indicators. A diagnostic code’s active indicator can be cleared, which allows the
code inhibit to be cleared but remains in the queue as inactive.
The active indicator clearing methods are:
1. Power down—All active indicators, except code 69 34 (refer to the code chart), are cleared at ECU
power down.
2. Self-clearing—Some codes will clear their active indicator when the condition causing the code is
no longer detected by the ECU.
3. Manual—Some active indicators can be cleared manually, while in the diagnostic display mode,
after the condition causing the code is corrected.
D. Exiting the diagnostic display mode. Exit the diagnostic display mode using one of the following
procedures:
1. On a pushbutton shift selector, press the ↑ (Up) and ↓ (Down) arrow buttons at the same time or
press any range button, D, N, or R. The shift (D, N, or R) is commanded if not inhibited by an
active code.
2. On a lever shift selector, momentarily press the DISPLAY MODE button or move the shift lever to
any shift position other than the one it was in when the diagnostic display mode was activated. If the
shift is inhibited, the ECU will continue to command the current transmission range attained and the
lever should be returned to its original position.
3. Wait until timeout (approximately 10 minutes) and the system will automatically return to the
normal operating mode.
4. Turn off power to the ECU (turn off the vehicle engine at the ignition switch).
The following ECU responses to a fault provide for safe transmission operation:
• Do Not Shift (DNS) Response
— Release lockup clutch and inhibit lockup operation.
— Inhibit all shifts.
— Turn on the CHECK TRANS light.
— Shift selector display flashes the range selected.
— Ignore any range selection inputs from the pushbutton or lever shift selector.
• SOLenoid OFF (SOL OFF) Response
— All solenoids are commanded off.
CHECK
Sub- TRAN
Main Code code Description Light Inhibited Operation Description
13 12 ECU input voltage, low Yes DNS
(pg 5–12)
23 ECU input voltage, high Yes DNS
21 12 Throttle position sensor, failed low Yes Use throttle default values
(pg 5–16)
23 Throttle position sensor, failed high Yes Use throttle default values
22 14 Engine speed sensor reasonableness Yes Use default engine speed
(pg 5–20) test
15 Turbine speed sensor reasonableness Yes DNS, lock in current range
test
16 Output speed sensor reasonableness Yes DNS, lock in current range
test
23 12 Primary shift selector or RSI link fault Yes Hold in last valid direction. May cause
(pg 5–24) “cateye” (-/-) display.
13 Primary shift selector mode function No Mode change not permitted
fault
14 Secondary shift selector or RSI link Yes Hold in last valid direction. May cause
fault “cateye” (-/-) display.
15 Secondary shift selector mode No Mode change not permitted
function fault
16 Shift Selector display line fault Yes None. May cause “cateye” (-/-) display.
24 12 Sump fluid temperature, cold Yes DNS, lock-to-range
(pg 5–26)
23 Sump fluid temperature, hot Yes No upshifts above a calibration range
25 11 Output speed sensor, detected at Yes DNS, lock in current range (1st)
(pg 5–30) 0 output rpm, 1st
22 Output speed sensor, detected at Yes DNS, lock in current range (2nd)
0 output rpm, 2nd
33 Output speed sensor, detected at Yes DNS, lock in current range (3rd)
0 output rpm, 3rd
44 Output speed sensor, detected at Yes DNS, lock in current range (4th)
0 output rpm, 4th
CHECK
Sub- TRAN
Main Code code Description Light Inhibited Operation Description
25 (cont’d) 55 Output speed sensor, detected at Yes DNS, lock in current range (5th)
0 output rpm, 5th
66 Output speed sensor, detected at Yes DNS, lock in current range (6th)
0 output rpm, 6th
77 Output speed sensor, detected at Yes DNS, lock in current range (7th)
0 output rpm, 7th
88 Output speed sensor, detected at Yes DNS, lock in current range (8th)
0 output rpm, 8th
26 00 Throttle source not detected No Use throttle default values
(pg 5–33)
33 12 Sump fluid temperature sensor failed Yes Use default value of 93˚C (200˚F)
(pg 5–34) low
23 Sump fluid temperature sensor failed Yes Use default value of 93˚C (200˚F)
high
34 12 Factory calibration compatibility Yes DNS, SOL OFF
(pg 5–37) number wrong
13 Factory calibration fault Yes DNS, SOL OFF
14 Power off fault Yes Use previous location, or factory
calibration
15 Diagnostic queue fault Yes Use previous location, or clear diagnostic
queue
16 Real time fault Yes DNS, SOL OFF
17 Customer modifiable constants fault Yes DNS, SOL OFF
35 00 Power interruption (code set after No None (hydraulic default during
(pg 5–38) power restored) interruption)
16 Real time write interruption Yes DNS, SOL OFF
36 00 Hardware/software not compatible Yes DNS, SOL OFF
(pg 5–41)
45 12 General solenoid failure—F Yes DNS
(pg 5–42)
13 General solenoid failure—K Yes DNS, Inhibit lockup
14 General solenoid failure—B Yes DNS, Inhibit Reverse
15 General solenoid failure—G Yes DNS
CHECK
Sub- TRAN
Main Code code Description Light Inhibited Operation Description
45 (cont’d) 16 General solenoid failure—E Yes DNS
21 General solenoid failure—H/J Yes Turn off trim boost J, DNS H
22 General solenoid failure—A Yes No action taken
23 General solenoid failure—D Yes DNS
24 General solenoid failure—I Yes No action taken
26 General solenoid failure—C Yes DNS
46 21 Hi side overcurrent, H/J solenoid Yes Turn off H/J solenoid, DNS 8610, 9810
(pg 5–46)
26 Hi side overcurrent, C, D, E solenoid Yes Turn off C, D, E solenoids
circuit
27 Hi side overcurrent, A, B, F, G, I, K Yes DNS. Turn off A, B, F, G, I, K solenoids.
solenoid circuit
56 11 Range verification ratio test, 1st Yes DNS
(pg 5–48)
22 Range verification ratio test, 2nd Yes DNS
33 Range verification ratio test, 3rd Yes DNS
44 Range verification ratio test, 4th Yes DNS
55 Range verification ratio test, 5th Yes DNS
66 Range verification ratio test, 6th Yes DNS
77 Range verification ratio test, 7th or R1 Yes DNS
88 Range verification ratio test, 8th or R2 Yes DNS
99 Neutral verification ratio test, N Yes DNS, “cateye” (-/-) display
65 00 Engine rating too high Yes DNS, Lock-in-neutral
(pg 5–50)
66 00 Serial communications interface fault No Use default throttle values
(pg 5–52)
69 27 ECU, inoperative A, B, F, G, I, K Yes DNS, SOL OFF
(pg 5–54) solenoid
28 ECU, inoperative H/J solenoid Yes DNS, SOL OFF
29 ECU, inoperative C, D, E solenoid Yes DNS, SOL OFF
33 ECU, Computer Operating Properly Yes Reset ECU, shutdown ECU on 2nd
(COP) fault occurrence (power loss; hydraulic
defaults). May cause “cateye” (-/-) display
or all segments blank display
CHECK
Sub- TRAN
Main Code code Description Light Inhibited Operation Description
69 (cont’d) 34 ECU, EEPROM, fault Yes DNS, SOL OFF
35 ECU, EEPROM, fault Yes Reset ECU
39 Communication chip addressing error Yes Use defaults for J1939 data
42 SPI output failure No GPO 1–8 and reverse warning inoperable
43 SPI input failure Yes DNS, lock-in-range
VIM
Y
A
R
G
TO
ECU ECU
F1
E1
K
C
UE
LA
B
BL
E2 A1
A2
V CONNECTOR J1
FROM
BL
UE (GRAY) K1 BATTERY
S CONNECTOR V16 K2
(BLACK) V32 J2
V26
V1 C1
V17
S16
S32 HARNESS TERMINALS
S4 VIM TERMINALS
S17 S1
143*–V17 GRAY
V17 A1 L1 K1
BATTERY
RETURN 143*–V32 GRAY
V32 A2 L2 K2
ECU VIM
136*–V1 PINK
V1 E1 R1 J1
BATTERY
POWER 136*–V16 PINK
V16 E2 R2 J2
146–V26 YELLOW
IGNITION V26 F1 S1 C1
PACKARD + –
DEUTSCH (6-PIN) 12 OR 24 VOLT
S32 S16 S4 BATTERY
YELLOW 146*–S4
H C DIAGNOSTIC
PINK
TOOL
GRAY 143*–S32 CONNECTOR
A E
136*–S16 PRIMARY H
R
PINK SHIFT A
143*–S32 SELECTOR DIAGNOSTIC TOOL
P
GRAY CONNECTOR CONNECTOR
(PACKARD)
R E
P
C
PSS ALT DIAGNOSTIC TOOL
CONNECTOR 6-PIN CONNECTOR
See Appendix B For Detailed Terminal Location (DEUTSCH)
*Wire designation may include a letter suffix which indicates a splice to the same number wire.
See wiring schematic in Appendix G for more detail on splice letter designations.
V06595.00.01
Main code 13 indicates either a high or low input voltage. Low voltage is less than 8 volts. High voltage is over
33 volts.
B. Troubleshooting:
1. Connect a diagnostic tool and turn on vehicle ignition. Select Diagnostic Data to find input volt-
age. Record reading.
2. Turn off vehicle ignition and remove the connectors from the ECU.
3. Test the system voltage at wire 136A and 136C, pin V1 and V16. If power is low or high at this
point, and the diagnostic tool reading is also low or high, the vehicle wiring is suspect. Test for
fuse problems, lack of battery-direct power and ground, faulty charging system/batteries, and
loose or dirty connections (refer to Appendix A). Power may also be low or high at pins V1 and
V16 (system power) if the batteries/charging system is faulty. Bad grounds may also cause
incorrect input power readings.
4. If power is correct but the diagnostic tool reading indicates incorrect voltage, closely inspect
terminals V1 and V16 or S16; make sure they are not corroded or deformed. Clean or replace
as necessary (refer to Appendix C, Paragraph C–1).
5. If the voltage condition is intermittent, closely inspect the vehicle wiring for transmission system
power and grounds. Inspect for loose, dirty, or painted connections. Inspect the VIM for loose,
incorrect, or overheating relays or fuses (refer to APPENDIX E—WELDING ON VEHICLE/
VEHICLE INTERFACE MODULE). Inspect for wires that are chafed and touching other
components.
6. If no other cause is found, replace the ECU. If replacing the ECU corrects the problem, reinstall
the original (bad) ECU to confirm that the problem is in the ECU. If the original ECU now works,
inspect the ECU connectors for any corrosion or damage which may cause an intermittent condi-
tion. If the original problem recurs, reinstall the replacement ECU.
Voltage Condition
33.0 High Fail Limit, Set Code, DNS
(High Set Point)
32.0 Maximum Continuous ECU Voltage
8.0 Low Voltage Fail Limit, Set Code, DNS
(Low Set Point)
7.0 Software Off (ECU loses power)
4.5 Neutral Start Off
CODE 21 XX—THROTTLECODES
TROUBLESHOOTING—DIAGNOSTIC FAULT PRESENT
T CONNECTOR
(BLUE)
Y
A
T9
R
G
ECU T10
T25 T1
K
C
UE
LA
B
BL
V CONNECTOR
(GRAY)
UE
BL
V10
V8
V24
TEMPERATURE C
SENSOR
A
B
TPS C
CONNECTOR
124*–T9 PINK
THROTTLE C T9 SENSOR POWER (+5V)
POSITION
SENSOR 156–T10 BLUE
B T10 THROTTLE SIGNAL
(TPS)
9,000 – 15,000 Ω 135* –T25 GREEN
A T25 GROUND
SEE NOTE
ECU
THROTTLE 124*–V8 PINK
C V8 SENSOR POWER (+5V)
POSITION
SENSOR 156–V10 BLUE
B V10 THROTTLE SIGNAL
(TPS)
(Optional) A
135*–V24 GREEN
V24 GROUND
9,000 – 15,000 Ω
SEE NOTE
*Wire designation may include a letter suffix which indicates a splice to the same number wire.
See wiring schematic in Appendix G for more detail on splice letter designations.
NOTE: These wires may pass through a bulkhead connector. See Appendix B For Detailed Terminal Location. V06596
The throttle position sensor (TPS) must have been recognized by autodetect or manually selected using Allison
DOC™ For PC–Service Tool or Pro-Link® 9000 diagnostic tool (refer to the manual supplied with the diagnostic
tool being used) before these codes can be logged. See Paragraph 1–9 for further information.
Main code 21 indicates the throttle position sensor has been retracted or extended by its linkage into an error zone.
This may be due to a fault with the sensor, or a fault in the wiring to the sensor or to the ECU. Code 21 12 is set
when the ECU receives TPS counts of 14 or less. Code 21 23 is set when the ECU senses TPS counts of 233–255.
Whenever a code 21 XX condition is detected, the system uses default throttle values.
NOTE: Code 21 XX in conjunction with code 33 XX indicates the potential loss of common ground wire 135
between the throttle and temperature sensor.
NOTE: Before troubleshooting, read Paragraph 4–1. Also, measure the ECU input voltage.
B. Troubleshooting:
1. Plug in a diagnostic tool, select Diagnostic Data, and read throttle counts and percent. If the TPS
failed high (code 21 23), the problem may be toward the full throttle end of the TPS travel. If the
TPS failed low (code 21 12), the problem may be at the closed throttle end of the TPS travel.
NOTE: Code 21 12 may occur when the throttle source is J1587 or J1939 and an analog throttle source is
falsely detected. This condition may be due to a problem in an unused TPS branch of a universal
external harness. To prevent this occurrence, remove wire 156 from the ECU connector and insert a
cavity plug in the space vacated by the wire. Be sure that the unused TPS branch is routed away from
potential induced voltage sources and the connector is protected from external contamination.
NOTE: Code 21 12 can result when the +5V line (wire 124) which powers the analog sensor is shorted to
ground. Wire 124 also powers the shift selector and is present in all three ECU connectors.
2. If counts are high but the percentage never reaches 100 percent, TPS linkage may have bound up
and overstroked the TPS to set a false 100 percent reading. After TPS overstroking ceases, the
TPS will not automatically return to 100 percent. After the TPS is correctly installed and adjusted,
use Allison DOC™ For PC–Service Tool or Pro-Link® 9000 diagnostic tool to reset throttle cali-
bration or cycle the ignition 5 times to reset the 0 percent and 100 percent settings. Refer to the
TPS section of this book (Appendix D) for installation and adjustment procedures.
3. If the throttle counts do not change or are erratic, test the throttle sensor wiring for opens, shorts
between wires, or shorts-to-ground. Also test for correct TPS voltages using test wiring harness
J 41339. If wiring problems are found, isolate and repair the fault (refer to Appendix C for repair
information).
4. If the wiring is satisfactory, replace the throttle position sensor and adjust its linkage so the counts
are not in the error zones (refer to Appendix D).
5. If the TPS and its linkage adjustment are correct and the wiring to the sensor is satisfactory, the
condition is intermittent. Replace the sensor and properly adjust the new sensor.
6. If the condition recurs, use a spare wire, if available, or provide a new wire (St. Clair P/N 200153 may
be used for this purpose) for the TPS circuit. Refer to Appendix C for connector repair information.
7. If the condition persists, replace the ECU. If replacing the ECU corrects the problem, reinstall the
original (bad) ECU to confirm that the problem is in the ECU. If the original ECU now works, in-
spect the ECU connectors for any corrosion or damage which may cause an intermittent condition.
If the original problem recurs, reinstall the replacement ECU.
Y
A
R
G
ECU
K
C
UE
LA
T CONNECTOR
B
BL
(BLUE)
T14
T15
UE
BL
T16
T32
T31
T30
SEE NOTE 1
A
B ECU
A
B
SEE NOTE 1
A
B
SPEED SENSOR CIRCUITS
Use twisted pairs of wires
NOTE: If the input (engine) speed sensor code (22 14) is active and a range verification test is failed, the range
verification code will not be set but a DO NOT SHIFT response is commanded.
NOTE: Before troubleshooting, read Paragraph 4–1. Also, measure the ECU input voltage.
B. Troubleshooting:
1. Determine if the sensor is loose, missing, or disconnected. If not, disconnect the wiring harness
from the sensor and measure the resistance of the sensor (see chart below). Also inspect the termi-
nals for dirt, corrosion, or damage. If resistance is not correct, replace the sensor.
2. Remove the transmission harness connector from the ECU. Test the sensor circuit (in the external
harness) for open wires, shorts between wires, or shorts-to-ground. Isolate and repair any faults
(refer to Appendix C for repair information).
3. If no opens or shorts are found, the condition must be intermittent. Replace the sensor indicated
by the trouble code. Before replacing a speed sensor, inspect the sensor for physical damage or
contamination. Refer to the appropriate transmission service manual for proper replacement
procedure.
4. If the condition recurs, install new wiring (twisted-pair) for the sensor circuit between the ECU
and the transmission. Use St. Clair P/N 200153 Service Harness Twisted Pair for this purpose.
GR
AY VIM
ECU
K
AC
BL UE
BL S CONNECTOR
(BLACK)
E1
BL
UE S16 A1
S32
S17 S1
143–V17 GRAY
A1 L1
136–V1 PINK
E1 R1 VIM
V17 V1
136*–S16
BATTERY POWER S16 R
143*–S32
BATTERY RETURN S32 P
124*–S3 PINK
SENSOR POWER S3 N COMMON TO
PSS AND SSS
175*–S10 GREEN
MODE INPUT S10 M
174–S9 TAN
PSS P S9 E
194–S25 TAN
SSS P S25 E
193–S24 YELLOW
SSS 8 S24 D
R
192–S23 BLUE P
SSS 4 S23 C SSS ONLY
(IF PRESENT) L A
E
191–S22 GREEN
SSS 2 S22 B
PSS OR SSS
190–S21 ORANGE CONNECTOR
SSS 1 S21 A
Main code 23 indicates a fault with a shift selector or the wiring between a shift selector and the ECU.
B. Troubleshooting:
1. Clear the active indicator for code 23 XX. If code recurs, continue to Step (2).
2. Inspect for a poor connection at the shift selector.
NOTE: Code 23 12 can result when the +5V line (wire 124) which powers the shift selector is shorted to
ground. Wire 124 also powers the TPS and is present in all three ECU connectors.
3. Disconnect the selector “S” harness connector from the ECU and from the shift selector and test
for opens, shorts, and shorts-to-ground between the shift selector and ECU (refer to Section 3).
Repair as needed (refer to Appendix C).
4. If no problem is found with the shift selector connection or wiring, replace the shift selector.
5. If the condition persists, replace the ECU. If replacing the ECU corrects the problem, reinstall the
original (bad) ECU to confirm that the problem is in the ECU. If the original ECU now works,
inspect the ECU connectors for any corrosion or damage which may cause an intermittent
condition. If the original problem recurs, reinstall the replacement ECU.
Y
A
R
G
ECU
K
C
UE
LA
B
BL
BL
UE
“T” CONNECTOR
(BLUE)
C T27
THROTTLE T25
A
POSITION B
TPS B SENSOR
C
CONNECTOR (TPS) A
135*–T25
C C
GREEN
T25 GROUND
TRANSMISSION
100 – 100,000 Ω SUMP LOCKUP
TEMP VALVE BODY SEE NOTE
SENSOR ECU
147–T27 TAN
D D T27 SUMP TEMP (+5V)
INTERNAL
HARNESS
D A
C B
A D
CHASSIS HARNESS
LOCKUP VALVE BODY
B C CONNECTOR
5/6/8/9000 SERIES
OFF-HIGHWAY LOCKUP SOLENOID/TEMP SENSOR
TRANSMISSION HARNESS CONNECTOR
*Wire designation may include a letter suffix which indicates a splice to the same number wire.
See wiring schematic in Appendix G for more detail on splice letter designations.
NOTE: These wires may pass through a bulkhead connector. See Appendix B For Detailed Terminal Location V06599.01.00
Main code 24 indicates the ECU has detected either a high or low fluid temperature in the transmission (via the
sump temperature sensor in the internal lockup valve body harness). All shifts are inhibited when code 24 12 is set
(only Neutral range operation is allowed). No upshifts are allowed above a calibration range when code 24 23 is
set. All inhibits are cleared when the temperature conditions are normal. A related code is 33 12 which indicates a
temperature reading outside the usable range of the sensor and indicates a probable sensor failure.
NOTE: Before troubleshooting, read Paragraph 4–1. Also, measure the ECU input voltage.
B. Troubleshooting:
Code 24 12:
1. If the outside temperature is between –25˚F (–32˚C) and +20˚F (–7˚C), the ECU will allow
reverse, neutral, and limited forward drive operation. Only hold override upshifts are allowed (re-
fer to Table 5–4 on next page.) The sump must be warmed to an acceptable temperature to avoid
logging codes and transmission diagnostic response.
NOTE: Code 24 12 can result when the +5V line (wire 147) which powers the sump temperature sensor is
shorted to ground.
2. After allowing the temperatures to normalize, if ambient temperature does not match the sump
temperature reading (test using a diagnostic tool), compare resistance versus sump fluid tempera-
ture. Refer to Appendix L. If resistance measurement is acceptable, then test the sensor wiring for
opens, shorts, or shorts-to-ground.
3. If the sensor wiring is satisfactory, remove the lockup body cover and replace the temperature
sensor which is in the internal lockup harness (refer to appropriate transmission service manual).
4. If the condition persists, replace the ECU. If replacing the ECU corrects the problem, reinstall
the original (bad) ECU to confirm that the problem is in the ECU. If the original ECU now
works, inspect the ECU connectors for any corrosion or damage that may cause an intermittent
condition. If the original problem recurs, reinstall the replacement ECU.
Condition ˚F ˚C
Temperature sensor failed high (refer to code 33 23) 350* 177
Hot fluid (code 24 23) maximum range limited 250* 121
Medium cold fluid R, N, D allowed (hold override upshifts only) 20* –7
Temperature sensor failed low (refer to code 33 12) –55* –48
Code 24 23:
1. Install temperature gauges for transmission temperature and engine water temperature. Drive the
vehicle. Verify that the code can be reproduced and verify the reading shown on the diagnostic
tool. Observe the gauges and test for hot fluid when the code is produced.
2. If the fluid is not hot when the code is produced, remove the transmission “T” harness connector
at the ECU and the transmission. Test the fluid temperature sensor wiring for opens, shorts, and
shorts-to-ground. Compare the resistance readings of the sensor and the actual temperature
shown on the gauge with the chart information in Figure 5–6. If wiring problems or a great
difference between temperature and resistance compared with the chart are found, remove the
lockup valve body cover and replace the temperature sensor which is part of the internal lockup
harness (refer to the appropriate transmission service manual). If wiring problems are found,
repair or replace as necessary.
3. If the fluid is hot when the code is produced, observe the gauges to see if the engine became hot
before the transmission. If the engine cooling system is overheating and heating the transmission,
the problem is with the engine or its cooling system.
4. If the transmission became hot before the engine, allow the vehicle to idle for 3–5 minutes and
determine the transmission fluid level. Correct the fluid level if necessary.
5. If no problems are found in the transmission, remove the transmission and disassemble, inspecting
for causes of overheating (stuck stator, plugged orifices, dragging clutches, etc.). Refer to the ap-
propriate transmission service manual.
RESISTANCE-TEMPERATURE
CHARACTERISTIC CHART
1,000,000
100,000
SENSOR RESISTANCE ( )
10,000
1,000
100
10
1
— 40 14 68 122 176 230 284 338 392 ¡F
NOTE: Look carefully at the graph. The scale for the resistance (on the left side) is not constant (linear). It is
logarithmic which means it can display a great range of values within a small space. Each section of
the graph is ten units, but the units vary from 1 to 100,000 Ohms.
The following table shows the range of resistance values that correspond to the sump fluid temperature shown in
one degree increments over the operating range of the thermistors.
CODE 25TROUBLESHOOTING—DIAGNOSTIC
XX—OUTPUT SPEED SENSOR, DETECTED AT ZERO SPEED,
CODES PRESENT
X RANGE
AY
GR
ECU
K
AC
BL UE
BL T CONNECTOR
(BLUE)
T14
T15
UE
BL
T16
T32
T31
T30
SEE NOTE 1
A
B ECU
A
B
SEE NOTE 1
A
B
SPEED SENSOR CIRCUITS
Use twisted pairs of wires
NOTE: If code 25 XX is in memory at ECU initialization (ignition on), all display segments are illuminated.
NOTE: Before troubleshooting, read Paragraph 4–1. Also, measure battery and ECU input voltages.
NOTE: Intermittent connections or lack of battery-direct power and ground connections can cause this and
other codes.
B. Troubleshooting:
1. Determine transmission fluid level to be sure it is correct.
2. Determine if code 22 16 is present. If code 22 16 is in the code list, go to code 22 XX section and
follow troubleshooting steps for code 22 16.
3. Connect the Allison DOC™ For PC–Service Tool or Pro-Link® 9000 diagnostic tool with ignition
on, engine off, and determine if there are turbine speed indications. If turbine speed is indicated,
refer to Paragraph 4–2 for corrective action.
4. This code requires accurate output and turbine speed readings. If there were no transmission prob-
lems detected, use the diagnostic tool and watch the speed readings for noise (erratic signals) from
low speed to high speed in the range indicated by the code.
5. If a noisy sensor is found, measure the sensor resistance (refer to the following sensor resistance
chart) and test its wiring for opens, shorts, and shorts-to-ground (refer to code 22 XX). Also
closely inspect the terminals in the connectors for corrosion, contamination, or damage. Be sure
the wiring to the sensors is a properly twisted wire pair. Remove sensor and inspect for damage at
the tone wheel end. Inspect for looseness of the tone wheel. Refer to the appropriate service
manual if repair of a loose tone wheel is necessary. Replace the sensor if it is damaged or if its
6. If no apparent cause for the code can be located, replace the turbine and output speed sensors.
Refer to the appropriate transmission service manual for proper procedure.
7. If the condition persists, replace the ECU. If replacing the ECU corrects the problem, reinstall the
original (bad) ECU to confirm that the problem is in the ECU. If the original ECU now works,
inspect the ECU connectors for any corrosion or damage which may cause an intermittent
condition. If the original problem recurs, reinstall the replacement ECU.
8. If the output speed sensor and wiring are satisfactory, install pressure gauges into the appropriate
clutch pressure taps (refer to appropriate transmission service manual) and make the shift again.
See if the clutches have low or no pressure.
9. If a clutch is leaking pressure, remove the valve body and check for damaged valve body gaskets
and stuck or sticky valves. If no problems are found, replace the solenoids for the clutches used in
the range indicated by the code. Refer to the appropriate transmission service manual for replace-
ment procedure.
10. If, after detecting leaking pressure and replacing solenoids, the problem persists, inspect clutch or
piston seals for wear. Remove the transmission and repair or replace as necessary (refer to the
proper transmission service manual).
Code 26 00 means that the ECU has not detected the presence of engine throttle data or analog circuitry. For details
about autodetect, refer to Paragraph 1–9. For information about the use of Allison DOC™ For PC–Service Tool,
refer to Allison Transmission publication GN3433EN, User Guide or Appendix J. For information about the use of
Pro-Link® 9000 diagnostic tool, refer to the User’s Manual, GN2928EN, or Appendix J.
B. Troubleshooting
When code 26 00 is logged and an analog TPS is known to be installed, refer to code 21 XX for
troubleshooting steps. If a J1587 or J1939 throttle signal is used, refer to code 66 00 for
troubleshooting steps.
C. Autodetect Feature
Autodetect is active on the first 10* engine starts. Autodetect takes place within the first 5–25* seconds
of each engine start monitored. For CEC2, autodetect searches for the presence of a throttle
information source. Autodetect searches for a TPS (analog) source or a data link source via J1939 or
J1587.
Even after autodetect has been completed, it can be reset to monitor an additional group of engine
starts. Reset may be necessary if a device known to be present is not detected or if an autodetectable
component or sensor was added after the initial vehicle build. Reset is accomplished by using the
Allison DOC™ For PC–Service Tool or Pro-Link® 9000 diagnostic tool. If using the CEC2
compatible Pro-Link® 9000 diagnostic tool, select “RESET AUTODETECT.” The Allison DOC™
For PC–Service Tool or CEC2 Pro-Link® diagnostic tool can also be used to override autodetect and
manually enter the component or sensor to be recognized by the ECU by changing appropriate
“customer modifiable constants”. The throttle source is the only customer modifiable constant
(CMC) that is autodetected. Other CMCs can be changed at any time and are not related to
autodetect. Consult the Pro-Link® 9000 diagnostic tool manual for detailed instructions related to
CEC2 “customer modifiable constants.” Additional details for the autodetectable throttle feature is
given below.
Y
A
R
G
ECU
K
C
UE
LA
B
BL
BL
UE
“T” CONNECTOR
(BLUE)
C T27
THROTTLE T25
A
POSITION B
TPS B SENSOR
C
CONNECTOR (TPS) A
135*–T25
C C
GREEN
T25 GROUND
TRANSMISSION
100 – 100,000 Ω SUMP LOCKUP
TEMP VALVE BODY SEE NOTE
SENSOR ECU
147–T27 TAN
D D T27 SUMP TEMP (+5V)
INTERNAL
HARNESS
D A
C B
A D
CHASSIS HARNESS
LOCKUP VALVE BODY
B C CONNECTOR
5/6/8/9000 SERIES
OFF-HIGHWAY LOCKUP SOLENOID/TEMP SENSOR
TRANSMISSION HARNESS CONNECTOR
*Wire designation may include a letter suffix which indicates a splice to the same number wire.
See wiring schematic in Appendix G for more detail on splice letter designations.
NOTE: These wires may pass through a bulkhead connector. See Appendix B For Detailed Terminal Location V06599.01.00
Detailed troubleshooting information for the sump temperature thermistor is shown in Figure 5–9.
Main code 33 indicates the sump temperature sensor is providing a signal outside the usable range of the ECU.
This code indicates the sensor failed showing abnormally high or low temperature readings. Main code 33 can be
caused by a component or circuit failure or by extremely high or low temperatures. There are no operational
inhibits related to main code 33. The ECU assumes a hardware failure and that transmission temperatures are
normal (200ºF; 93ºC). Temperatures above or below normal may cause inhibited range operation.
NOTE: Code 33 23 in conjunction with code 21 23 indicates the loss of common ground (wire 135) between
the throttle and temperature sensors.
NOTE: Before troubleshooting, read Paragraph 4–1. Also, determine the transmission fluid level.
B. Troubleshooting:
NOTE: Code 33 12 can be caused when the +5V power line (wire 147) is shorted to ground or open.
1. If possible, measure the sump temperature using the fastest sample rate available on the Allison
DOC™ For PC–Service Tool or Pro-Link® 9000 diagnostic tool. This is necessary to catch mo-
mentary changes due to an intermittent open or short to ground. If Allison DOC™ For PC–Service
Tool or Pro-Link® 9000 diagnostic tool is not available, use the shift selector display to determine
if the code is active (refer to Paragraph 5–2). Disconnect the transmission “T” harness at the ECU
and check resistance of the sensor and compare with Figure 5–9.
2. If Step (1) reveals that the extreme temperature indication is no longer present, the temperature
limit could have been reached due to operational or ambient temperature extremes. Also, you may
be experiencing an intermittent problem and the code will not be active. Proceed cautiously, it is
unlikely there is a sensor hardware fault.
3. Disconnect the external harness at the transmission. Inspect the connectors and terminals for dirt,
corrosion, or damage. Clean or replace as necessary.
4. Test the sensor wires in the external harness for opens (code 33 23), shorts between wires, or
shorts-to-ground (code 33 12—refer to Section 4). If wiring problems are found, isolate and repair
as described in Appendix C, in this manual.
5. Inspect for chafing of the sensor wires. Eliminate the chafe point. If no chafe point is found,
replace the sensor (refer to Paragraph 1–3 or Appendix C in this manual or the appropriate service
manual for the transmission being serviced).
RESISTANCE-TEMPERATURE
CHARACTERISTIC CHART
1,000,000
100,000
SENSOR RESISTANCE ( )
10,000
1,000
100
10
1
— 40 14 68 122 176 230 284 338 392 ¡F
6. If the problem recurs, use a spare wire, if available, or provide a new wire (St. Clair P/N 200153
may be used for this purpose) for the temperature sensor circuit.
7. If the condition persists, replace the ECU. If replacing the ECU corrects the problem, reinstall the
original (bad) ECU to confirm that the problem is in the ECU. If the original ECU now works,
inspect the ECU connectors for any corrosion or damage which may cause an intermittent
condition. If the original problem recurs, reinstall the replacement ECU.
NOTE: Copying the current calibration from the ECU and reloading it will not correct the fault. The
calibration must be downloaded directly from PCCS.
B. Troubleshooting:
1. If the code set is 34 14 and it occurs in conjunction with code 35 00 (Power Interruption), proceed
to find the cause for code 35 00 and correct it.
2. After the cause for code 35 00 has been corrected, drive the vehicle to see if code 34 14 recurs. If
code 34 14 recurs, proceed to Step (3).
3. Reprogram the correct calibration. Contact Allison Transmission to do recalibration. Be certain the
calibration and the software level are compatible.
4. If the code recurs after reprogramming, replace the ECU.
5. If the code set is 34 17, reprogram the GPI/GPO package after re-calibration of the ECU.
VIM
Y
A
R
G
TO
ECU ECU
F1
E1
K
C
UE
LA
B
BL
E2 A1
A2
V CONNECTOR J1
FROM
BL
UE (GRAY) K1 BATTERY
S CONNECTOR V16 K2
(BLACK) V32 J2
V26
V1 C1
V17
S16
S32 HARNESS TERMINALS
S4 VIM TERMINALS
S17 S1
143*–V17 GRAY
V17 A1 L1 K1
BATTERY
RETURN 143*–V32 GRAY
V32 A2 L2 K2
ECU VIM
136*–V1 PINK
V1 E1 R1 J1
BATTERY
POWER 136*–V16 PINK
V16 E2 R2 J2
146–V26 YELLOW
IGNITION V26 F1 S1 C1
PACKARD + –
DEUTSCH (6-PIN) 12 OR 24 VOLT
S32 S16 S4 BATTERY
YELLOW 146*–S4
H C DIAGNOSTIC
PINK
TOOL
GRAY 143*–S32 CONNECTOR
A E
136*–S16 PRIMARY H
R
PINK SHIFT A
143*–S32 SELECTOR DIAGNOSTIC TOOL
P
GRAY CONNECTOR CONNECTOR
(PACKARD)
R E
P
C
PSS ALT DIAGNOSTIC TOOL
CONNECTOR 6-PIN CONNECTOR
See Appendix B For Detailed Terminal Location (DEUTSCH)
*Wire designation may include a letter suffix which indicates a splice to the same number wire.
See wiring schematic in Appendix G for more detail on splice letter designations.
V06595.00.01
.
Main code 35 indicates the ECU has detected a complete power loss before the ignition was turned off or before
ECU shutdown is completed. When this happens, the ECU is not able to save the current operating parameters in
memory before turning itself off.
NOTE: Before troubleshooting, read Paragraph 4–1. Also, measure battery and ECU input voltages.
B. Troubleshooting:
1. If the vehicle has a master switch controlling battery power to the ECU and an ignition switch,
turning the master switch off before turning the ignition switch off can cause this code. Turning the
master switch off before ECU shutdown is completed will also cause this code. No troubleshoot-
ing is necessary.
2. If improper switch sequencing is not the cause, test ECU power and ground for opens, shorts, and
shorts-to-ground. Not using battery-direct power and battery ground connections can cause this
code. A defective charging system, or open battery fuse or fusible link can also cause this code.
The battery fuse or fusible link may be at the battery or in the VIM. Dirty, corroded, or painted
power and ground connections can also cause this code.
3. If all system power and ground connections are satisfactory and the problem persists, replace the
ECU. If replacing the ECU corrects the problem, reinstall the original (bad) ECU to confirm that
the problem is in the ECU. If the original ECU now works, inspect the ECU connectors for any
corrosion or damage which may cause an intermittent condition. If the original problem reoccurs,
reinstall the replacement ECU.
Main code 36 indicates the system has detected a mismatch between the ECU hardware and the ECU software.
B. Troubleshooting:
Correction for code 36 00 requires the installation of software that is compatible with the ECU
hardware involved. If a different calibration is required, update the ECU hardware to be compatible.
T CONNECTOR
AY
ECU
GR
(BLUE)
K
AC
BL
BL
UE T16
T32
A
B T17 T1
UE
C BL
D
F
G
SEE NOTE
LOCKUP BODY
A 121–T2 TAN K SOL POWER
A T2
12 – 24Ω K B 128–T20 ORANGE
B T20 K SOL
LOW-RANGE or
TRIM BOOST BODY
A 102–T1 ORANGE
8610, 9810 LOCK IN D
RANGE MODELS ONLY I B 111–T8 GREEN
12 – 24Ω C T8 I SOL
A
J SOLENOID A NOTE: These wires may pass through a bulkhead connector.
8610 MODEL
CONNECTOR 12 – 24Ω H B
B *Wire designation may include a letter suffix which indicates
See Appendix B For a splice to the same number wire. See wiring schematic in
Detailed Terminal Location. Appendix G for more detail on splice letter designations.
L06600
Main code 45 indicates the ECU has detected either an open circuit condition in a solenoid coil or the wiring to that
solenoid. The DO NOT SHIFT response is activated when some subcodes are detected and the CHECK TRANS
light is illuminated.
NOTE: Intermittent connections or lack of battery-direct power and ground connections may cause this and
other codes.
NOTE: Before troubleshooting, read Paragraph 4–1. Also, measure battery and ECU input voltages.
When testing the control system with the internal harness connected, the resistance of each solenoid can be
checked using a VOM.
B. Troubleshooting:
1. Inspect the valve body connector and make sure it is tightly connected. Clean or replace as
necessary (Appendix C).
2. If the connector is connected, clean, and not damaged, test the solenoid circuit in the valve body
for opens. Refer to the system schematic and/or chart to identify wires in the internal harness
which are connected. If the open circuit is found, replace the faulty component (refer to the ap-
propriate transmission service manual), and eliminate the open. The fault may be in the solenoid
itself.
3. If the open is not found at the transmission connector, disconnect the transmission harness
connector at the ECU and inspect the terminals in the connector and the ECU for damage or
contamination. Clean or replace as necessary. If the terminals are satisfactory, test the wires of the
solenoid circuit in the transmission harness for continuity. If the open is found in one of the wires,
isolate and repair it. If this is not feasible, use a spare wire, if available, or provide a new wire
(St. Clair P/N 200153 may be used for this purpose). Refer to Appendix C for information on
connector/wire repair.
4. If multiple code 45s occur (45 12, 45 13, 45 14, 45 15, 45 22, and 45 24), and wiring and solenoids
test okay, a common solenoid driver is probably failed open.
5. Replace the ECU. If replacing the ECU corrects the problem, reinstall the original (bad) ECU to
confirm that the problem is in the ECU. If the problem recurs, reinstall the new ECU to complete
the repair.
6. If code 45 21 occurs repeatedly and the H/J solenoid and wiring test okay, the solenoid driver may
be failed open. Follow Step (5) above.
7. If codes 45 16, 45 23, and 45 26 occur repeatedly and solenoids and wiring test okay, the solenoid
driver may be failed open. Follow Step (5) above.
8. If the open is not found in either the transmission or the harness or the ECU drivers, the condition
must be intermittent.
9. Use a spare wire, if available, or provide a new wire (St. Clair P/N 200153 may be used for this
purpose) for the solenoid circuit indicated by the diagnostic code. Refer to Appendix C for infor-
mation on connector assembly/disassembly.
10. If the condition persists, replace the ECU. If replacing the ECU corrects the problem, reinstall the
original (bad) ECU to confirm that the problem is in the ECU. If the original ECU now works,
inspect the ECU connectors for any corrosion or damage which may cause an intermittent
condition. If the original problem recurs, reinstall the replacement ECU.
11. If condition persists, remove the solenoid cover and closely inspect the solenoid and internal
harness for damage. Repair or replace as necessary (refer to the appropriate transmission service
manual).
T CONNECTOR
AY
ECU
GR
(BLUE)
K
AC
BL
BL
UE T16
T32
A
B T17 T1
UE
C BL
D
F
G
SEE NOTE
LOCKUP BODY
A 121–T2 TAN K SOL POWER
A T2
12 – 24Ω K B 128–T20 ORANGE
B T20 K SOL
LOW-RANGE or
TRIM BOOST BODY
A 102–T1 ORANGE
8610, 9810 LOCK IN D
RANGE MODELS ONLY I B 111–T8 GREEN
12 – 24Ω C T8 I SOL
A
J SOLENOID A NOTE: These wires may pass through a bulkhead connector.
8610 MODEL
CONNECTOR 12 – 24Ω H B
B *Wire designation may include a letter suffix which indicates
See Appendix B For a splice to the same number wire. See wiring schematic in
Detailed Terminal Location. Appendix G for more detail on splice letter designations.
L06600
Main code 46 indicates that an overcurrent condition exists in one of the switches sending power to the
transmission control solenoids.
B. Troubleshooting:
1. Probable cause is a wiring problem. A solenoid wire is probably shorted to ground or the solenoid
has a shorted coil which would cause an overcurrent condition. May also be an ECU problem.
2. Follow the troubleshooting steps for code 45 XX.
CODE 56TROUBLESHOOTING—DIAGNOSTIC
XX—RANGE VERIFICATION RATIO CODES
TEST (BETWEEN
PRESENTSHIFTS)
Main code 56 indicates either a failed Range verification speed sensor ratio test or a failed Neutral verification
speed sensor ratio test.
The Range ratio test occurs after a shift and determines if a clutch has lost torque carrying capability. If the output
speed is above a programmed output speed for a range, but the correct speed sensor ratio is not present, the DO
NOT SHIFT response is commanded and a code (one of 56 11 to 56 88) is logged. A range that can carry the
torque without damage is commanded or attempted. Turbine and output speed sensor readings are used to calculate
the actual ratio that is compared to the commanded ratio. (Refer to Sections B and D below.)
The Neutral ratio test occurs when Neutral is selected. If a minimum turbine speed is not detected after Neutral is
selected, the DO NOT SHIFT response is commanded, code 56 99 is logged, and the shift selector will display a
flashing “cateye” (-/-) to warn the operator that the transmission may be in gear. (See Section C and D below.)
NOTE: When a code 22 16 (output speed fault) is also present, follow the troubleshooting sequence for code
22 16 first. After completing the 22 16 sequence, drive the vehicle to see if a code 56 XX recurs.
NOTE: Intermittent connections or lack of battery-direct power and ground connections may cause this and
other codes.
B. Troubleshooting 56 11 to 56 88 Codes:
Erratic shifting and intermittent 56xx codes have resulted from false output speed sensor readings. A
loose transmission output nut allows the output speed sensor pickup gear to slip giving false readings.
Remove the output speed sensor and be sure the pickup gear is tight by using a pry tool. If the gear
can be moved by hand, tighten the transmission output nut. Follow the output nut installation
procedures in the service manual.
CODE 56TROUBLESHOOTING—DIAGNOSTIC
XX—RANGE VERIFICATION RATIO CODES
TEST (BETWEEN
PRESENTSHIFTS)
C. Troubleshooting 56 99 Codes:
Code 56 99 was introduced in J03 calibrations starting in January 2003. The presence of code
indicates low turbine speed when Neutral is selected. This indicates a “lock in range” condition to the
ECU.
• Main control valve body solenoid stuck open from debris allowing clutch to engage.
• Main control valve body shift valve stuck open from debris allowing clutch to engage.
• Broken turbine or splitter input shafts
• Faulty turbine speed sensor
• Damaged chassis harness to the turbine speed sensor.
4. If no apparent cause for the code can be found, replace the turbine and output speed sensors (refer
to the appropriate transmission service manual for proper procedure).
5. If the condition persists, replace the ECU. If replacing the ECU corrects the problem, reinstall the
original (bad) ECU to confirm that the problem is in the ECU. If the original ECU now works, in-
spect the ECU connectors for any corrosion or damage which may cause an intermittent condition.
If the original problem recurs, reinstall the replacement ECU.
6. Connect a pressure gauge and test main pressure. If the pressure is not adequate, the pump is
probably worn. Refer to the appropriate service manual for main pressure specifications.
7. If main pressure is adequate, test clutch pressure for the range indicated by following the
procedure in the appropriate service manual. The transmission range indicated by the trouble code
can be found by referring to the solenoid and clutch chart on the hydraulic schematic in
CODE 56TROUBLESHOOTING—DIAGNOSTIC
XX—RANGE VERIFICATION RATIO CODES
TEST (BETWEEN
PRESENTSHIFTS)
Appendix F. Drive the vehicle or use Allison DOC™ For PC–Service Tool or Pro-Link® 9000
diagnostic tool clutch test mode and test clutch pressure.
8. If a clutch is leaking pressure, remove the main control valve body and inspect for damaged valve
body gaskets and stuck or sticking valves (refer to the transmission service manual). If no
problems are found, replace the solenoids for the clutches used in the range indicated by the code.
9. If replacing solenoids does not correct the pressure problem, a worn clutch or worn piston seals are
probably the source of the pressure leak. Remove the transmission and repair or replace as
necessary (refer to the appropriate transmission service manual).
When a code 65 is set, no shifts out of neutral are allowed. It is possible the transmission calibration selected for
this engine is improper. Contact Allison Transmission for assistance in selecting a proper calibration.
If the engine is beyond transmission ratings, contact the vehicle OEM for correction.
This code cannot be cleared until the proper level engine is installed or the transmission is properly calibrated.
CODE 66 TROUBLESHOOTING—DIAGNOSTIC
00—SCI (SERIAL COMMUNICATION INTERFACE) FAULT (Figure 5–13)
CODES PRESENT
Y
A
R
G
ECU
S CONNECTOR
K
(BLACK)
C
UE
LA
B
BL
S16
S32
UE
BL
S17 S1
182–S12 GREEN
C
184–S29 BLACK J 1939
B
183–S13 RED
INTERFACE
A
A + SERIAL
COMMUNICATION
INTERFACE
B — (SCI)
142–S1 WHITE
SCI, HI S1 J A
DIAGNOSTIC
TOOL
151–S17 BLUE CONNECTOR
SCI, LO S17 K B
ECU
J 1939, LO S29
E
J 1939, HI S13
V06601.00.01
The datalink for the throttle position sensor (TPS) must have been recognized by autodetect or manually selected
using the Allison DOC™ For PC–Service Tool or Pro-Link® 9000 diagnostic tool (refer to Allison Transmission
publication GN3433EN, User’s Guide, for the Allison DOC™ For PC–Service Tool or CEC2 Pro-Link® 9000
User’s Manual, GN2928EN) before these codes can be logged. See Paragraph 1–9 for further information.
Main code 66 indicates the ECU is expecting to get its throttle position signal across a serial communication
interface from a computer-controlled engine. Either the engine computer is not sending the throttle information or
the wiring between the engine and transmission computers has failed.
Code 66 00 can occur when the transmission ECU remains powered when the engine ECM is powered down. The
transmission sees this as a communication link failure.
B. Troubleshooting:
1. Test for a throttle signal from the engine to the transmission, an engine computer malfunction, or
an engine throttle fault.
NOTE: Throttle position data sent from a computer-controlled engine may register a low number of counts on
Allison DOC™ For PC–Service Tool or Pro-Link® 9000 diagnostic tool, but the counts will not change
as throttle percentage is changed.
2. Test wires 142 and 151 between the engine and transmission ECU for an open or short. Inspect all
connectors and make sure they are clean and tightly connected.
NOTE: These codes can also be set if J1939 communications fail. Test wires 183-S13, 184-S29, and 182-S12
for opens or shorts.
3. Use the Allison DOC™ For PC–Service Tool or Pro-Link® 9000 diagnostic tool to determine that
the ECU is receiving power when it should not.
A “cateye” (-/-) display or a blank display may occur with subcode 33.
B. Troubleshooting:
1. For subcodes 27, 28, and 29, test for shorts to battery before replacing the ECU. Follow the
troubleshooting steps for code 45 XX for testing for shorts to battery. If no shorts are found,
replace the ECU. If replacing the ECU corrects the problem, reinstall the original (bad) ECU to
confirm that the problem is in the ECU. If the problem recurs, reinstall the new ECU to complete
the repair.
2. For all other subcodes, replace the ECU.