Pretty much all of the LQ4s are identical internally, they used different head castings throughout the years, most of the 04 and newer ended up with the better LQ9 heads. The cool thing is the only difference between the LQ9 and later LQ4 is about a half a point of compression. So in theory you could get close to 345 horse out of LQ4 with just programming.
You're going to have to send the computer off to get the anti-theft disabled, remove most of the emission related codes and transmission related codes if you're not using a 4l80 or 4l60. Just have whoever does it (I prefer Mark at Street and Performance)put in a better tune while they are there. Expect to pay close to 5 bills for the service.
I'll just go down the list of obvious stuff I can think of you're going to need for the swap.
You'll need the throttle actuator control (TAC) module and connectors along with the throttle pedal and connector.
A fuel pump capable of at least 60 psi and a fuel pressure regulator. An Airtex E2000 works good for an inline pump and a newer Corvette fuel filter will take care of the regulator requirements. You'll have to find the quick disconnect fittings to make all of the fuel lines. Don't forget that you're working with high pressure so don't cheap out or cut corners on fuel lines!!!!
Make sure your motor has the flat flexplate with a .400" spacer if you are using anything but a 4l60E for a LS motor.
It's best to use the LS style coolant bottle to make hooking up all the coolant hoses easier but you have to use a radiator without a cap to make that work. Look at a pickup with 5.3 or 6.0 to see what I mean.
Get a 6 circuit fuse block from Painless wiring to help keep all of the fuses in one spot. The wiring can be tricky especially with a drive by wire throttle body so don't be afraid to get an experienced pro involved it will save a lot of headache and money in the end.
Here is a good link with some good links
http://coloradok5.com/forums/showthread.php?t=241951