The 4T60-E (HD) was used in 1996 with the L67.
From 1997 thru the end of the production of the 3800 SC (Series 2 L67 and Series 3 L32), the 4T65-E HD was used. (The LS4 V8 also got an HD version of the 4T65-E).
There were also non-HD versions of the 4T60-E and 4T65-E which every other engine got that used these transmissions. The major difference was the differential and the CV drive axles. HD versions were bigger/stronger.
If you want to run a 4T60-E HD (vary rare since it was only built in 1996) or a non-HD 4T60-E with an L67, then you'll need to use a 1996 PCM.
If you are running a 4T65-E or 4T65-E HD that was made from 1997-2002, you can use any 1997-2002 PCM/programming. But 1998-2000 PCMs/programming is best to use in swaps.
If you are running a 4T65-E or 4T65-E HD that was made in 2003 or later, you must use a 2003-later PCM/programming. In 2003 GM deleted some electrical switches from inside these transmissions that the earlier PCMs will not work without. I recommend using the 2003 PCM (2003 Grand Prix GTP programming) since VATS can be disabled in it, and the Fiero A/C controls are compatible with it.
As of right now, VATS cannot be disabled in ANY 3800 Series 3 PCMs; and these systems also required the use of drive-by-wire throttle bodies which can be troublesome too. A 3800 Series 3 engine can be used with a earlier Series 2 PCM if you get an adapter plate that will allow you to use the older style, cable-operated throttle body.
-ryan
------------------
OVERKILL IS UNDERRATED
Custom GM OBD1 & OBD2 Tuning | Engine Conversions & more | www.gmtuners.com[This message has been edited by Darth Fiero (edited 05-09-2011).]