Here is a wiring diagram. You will need a data module to control the ignition and immobilizer. It will also control the power door locks. iDatalink makes a top notch module but needs to be programmed before using (as do most modules).
Make sure to test every wire before connecting anything to it. As for a diagram with as much detail as possible. This site has a lot of good general info to learn. I suggest you try there first.
12volts red (40A) + BCM, black 37 pin plug, pin 37
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Starter yellow (not for remote start) - ECM, blue plug, pin 48, 46, or 56
Notes: The ECM (Engine Control Module) is on the driver side of engine compartment, near coolant over flow container.
Second Starter white mux ignition harness or BCM, gray 56 pin plug, pin 53
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
If interface module is not available, see Tech Doc 1603.
Ignition dk. blue + ignition harness or BCM, gray 56 pin plug, pin 7
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Second Ignition N/A
Third Ignition N/A
Accessory brown + ignition harness or BCM, gray 56 pin plug, pin 6
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Second Accessory same as second starter
Keysense same as second starter
Power Lock white - BCM, black 56 pin plug, pin 33
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Power Unlock same as power lock -1.5K ohms
Lock Motor gray 5 wire BCM, black 56 pin plug, pin 51
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Unlock Motor tan 5 wire BCM, black 56 pin plug, pin 2
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Parking Lights+ brown + switch or BCM, gray 56 pin plug, pin 2
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Parking Lights- N/A
Hazards lt. blue - switch or BCM, gray 56 pin plug, pin 40
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Turn Signal(L) lt. blue (F), yellow (R) + BCM, black 56 pin plug, pins 44 (F), 43 (R)
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Turn Signal(R) dk. blue (F), dk. green (R) + BCM, black 56 pin plug, pins 46 (F), 45 (R)
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Reverse Light lt. green + harness under driver seat
Door Trigger lt. GREEN/ black - BCM, gray 56 pin plug, pin 45
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Dome Supervision white - BCM, black 56 pin plug, pin 11
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Trunk/Hatch Pin ORANGE / black - light in trunk
Notes: On models with keyless entry it is also dk. green at the BCM, black 56 pin plug, pin 35.
Hood Pin N/A
Trunk/Hatch Release BLACK/ white + switch or BCM, black 56 pin plug, pin 1
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Power Sliding Door N/A
Factory Alarm Arm factory remote only
Factory Alarm Disarm factory remote only
Disarm No Unlock with ignition and Passlock
Tachometer NOT pink or pink/black ac any fuel injector
Wait to start N/A
Brake Wire lt. blue + switch or BCM, gray 38 pin plug, pin 8
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Parking Brake lt. blue - switch or BCM, gray 56 pin plug, pin 43
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.
Horn Trigger black - switch or BCM, gray 56 pin plug, pin 33
Notes: The BCM (Body Control Module) is part of the fuse/relay box in the lower center of the dash, just below the HVAC control assembly.