This listing is for gm part number 12574976 that is programmed/flashed for your vehicle with the newest updates from gm using your VIN to match your vehicle. After you purchase the PCM you will need to provide us with your VIN so we can program the PCM before we ship it to you. This computer will fit these part numbers 12573576 12574976 12577955 12584593 16255757 19210065
ENVOY XL 05 Electronic Control Module; (LH engine), 4.2L
RAINIER 05 Electronic Control Module; (LH engine), 4.2L
ENVOY XL 03-04 Electronic Control Module; 4.2L (LH engine)
ENVOY XUV 05 Electronic Control Module; (LH engine), 4.2L
ISUZU ASCENDER 03-04 Electronic Control Module; (LH engine), 4.2L
ISUZU ASCENDER 05 Electronic Control Module; 4.2L (LH engine)
ENVOY 05 Electronic Control Module; 4.2L (LH engine)
RAINIER 04 Electronic Control Module; 4.2L (LH engine)
SAAB 9-7X 06 Electronic Control Module; (LH engine), 6 cylinder, ID 12584593
BRAVADA 03-04 Electronic Control Module; (LH engine)
SAAB 9-7X 06 Electronic Control Module; (LH engine), 6 cylinder, ID 12577955
TRAILBLAZER EXT 05 Electronic Control Module; (LH engine), 4.2L
SAAB 9-7X 06 Electronic Control Module; (LH engine), 6 cylinder, ID 19210065
ENVOY 03-04 Electronic Control Module; (LH engine)
SAAB 9-7X 06 Electronic Control Module; (LH engine), 6 cylinder, ID 16255757
TRAILBLAZER 03-05 Electronic Control Module; (LH engine)
SAAB 9-7X 05 Electronic Control Module; (LH engine), 6 cylinder
TRAILBLAZER EXT 03-04 Electronic Control Module; 4.2L (LH engine)
SAAB 9-7X 06 Electronic Control Module; (LH engine), 6 cylinder, ID 12574976
ENVOY XUV 04 Electronic Control Module; 4.2L (LH engine)