Well, folks, I did a bad, bad thing, this a.m.: I pulled my TCM, installed a 2004 Grand Cherokee 4.7L\545
RFE TCM - checked for DTC's, showed only battery disconnected codes DTC12, SAE1684 which quickly cleared - took it for a spin, no DTC's, but it started out in 2nd gear, shifted to 3rd gear, not sure about 4rth gear, would not give 1rst gear even from shifter position - ran it down the street and back, no DTC's, nothing outta the ECM
'04 GC module data (knowing this is Pre F37 - maybe GC's\Hemi's didn't get F37):
V18
GC 2003
EATX IV - 545RFE
Perm Non-Autostick
P\n 56044574AC
Gave my CRD VIN
Here's the '04 4.7L Grand Cherokee TCM - that's the Motorola MC68H11\deriv and the ST VLSI-GA over in the left corner, and the 35v\220uf cap on the right side
So, what I had done is checked all my E-ATX TCM's for compatibility (EATX: Full Electric Auto Trans, Transverse) is from the A604 4spd transverse box for front-wheel drive - these TCM's all descended from that first version, which was also the ECM on certain DCJ vehicles - same connector and case) - only the '03~'04 Grand Cherokee version is completely hardware compatible, all components identical in type and number, but with slight firmware differences dictated by vehicle and engine management scheme - all previous versions back to '99 45RFE had major hardware differences
'05 KJ CRD module data:
V18
KJ CRD 2005
EATX IV - 545RFE
Perm Non-Autostick
P\n 56044737AF
My CRD VIN
and the '05 CRD TCM - as you can see, they used orange jello to make it difficult to see the mix (didn't stop ole eagle eye I, tho !), but all the components match identically in the '04 and '05 versions: only the firmware ckecksums are different - that's the ST VLSI-GA and Motorola MC68 in the lower right (sorry 'bout the down-side up)
Again, there were no DTC's set in any module: ABS, BCM, ECM, FCM, TCM - reinstalled the original TCM for now, with same DTC12, SAE code 1684 as GC version, cleared ok - will look at the GC version later for shift pattern compatibility, one possible reason it was not shifting thru 5 speeds, another would be loss of comm with ECM, but that would have set off codes galore - 'nuther possible reason would be the Transmission Relay not being pulled in by TCM due to some fault: no TR = full hydraulic limp mode
http://www.elna-america.com/