I just finished swapping in the 97 trans/engine (I yanked from my rusted out 97 5TP) into my new 04 compG during its demod (and cause the trans lost 3rd).
I used a jumper harness I made using the 97 trans/range switch harness wired to the "inline" 4t80e trans plug (trans side is on a pigtail outside the trans case on the 80e- makes the perfect trans side connector that plugs straight into the OE 4t65e trans connector)
sometimes I thank the heavens that GM is so well at using common parts bin stuff....
works great, I haven't programmed the PCM with a std non-TAPshift GTP file but it drove fine in D. I haven't tried to use tapshift with it, im still trying to make it my new DD General Purpose crap hauler (since my DD is always full of car parts/project parts) to replace my current 04 GTP clone
its almost sad that such a well optioned black/black CompG is gonna be treated like a beater....hell I was gonna **** around and put the gen3 blower on with a tb adaptor just to take it in for the recall and see if the techs noticed....
eventually ill fix 3rd (pretty sure its the sprag since I can get into 3rd on a 4-3 tapshift for a moment.) and swap the trans back in.
but for now the cG' original L32/XP engine is sitting next to its mate prepped and ready for the 442's new chassis.
while yanking the zzp headers and dropping in the PEM's equipped 97 motor I did notice that it looks like it would clear the LS4 trans case starter boss- sans ls4 starter.