This listing is for the following service numbers 12586243 89017739 PCM 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 ECM before we ship it to you.
This part will fit these makes and models with these options
AVALANCHE 2500 04 Electronic Control Module; (LH front under battery)
EXPRESS 2500 VAN 04 Electronic Control Module; (LH rear engine compartment)
S10/S15/SONOMA 04 Electronic Control Module; (RH front engine compartment)
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKY
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFYY
SAVANA 3500 VAN 04 Electronic Control Module; (LH rear engine compartment)
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YHRA
SIERRA 3500 PICKUP 04 Electronic Control Module; (LH front under battery), gasoline, 8.1L
SSR 04 Electronic Control Module; (next to air box), ID YHRA
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFYY
EXPRESS 3500 VAN 04 Electronic Control Module; (LH rear engine compartment)
SAVANA 1500 VAN 04 Electronic Control Module; (LH rear engine compartment)
SAVANA 2500 VAN 04 Electronic Control Module; (LH rear engine compartment)
YUKON XL 2500 04 Electronic Control Module; (LH front under battery), 8.1L
GTO 04 Electronic Control Module; main (LH engine)
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFPZ
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFYY
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YHRA
SSR 04 Electronic Control Module; (next to air box), ID YFYY
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFPZ
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKB
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKY
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YHRA
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKB
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFPZ
SSR 04 Electronic Control Module; (next to air box), ID YFPZ
SILVERADO 3500 PICKUP 04 Electronic Control Module; (LH front under battery), gasoline, 8.1L
ASTRO 04 Electronic Control Module; (LH front by battery)
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKY
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YHRA
EXPRESS 1500 VAN 04 Electronic Control Module; (LH rear engine compartment)
SSR 04 Electronic Control Module; (next to air box), ID YFKY
SAFARI (GMC) 04 Electronic Control Module; (LH front by battery)
BLAZER S10/JIMMY S15 04 Electronic Control Module; (RH front engine compartment)
CORVETTE 04 Electronic Control Module; (RH engine compartment), ID 12586243
SUBURBAN 2500 04 Electronic Control Module; (LH front under battery), 8.1L
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKY
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFPZ
CTS 04-05 Electronic Control Module; (RH engine compartment), V-Series, ID 12586243
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFYY
SSR 04 Electronic Control Module; (next to air box), ID YFKB
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKB
SIERRA 1500 PICKUP 04 Electronic Control Module; (LH front under battery), w/o hybrid option; w/4.3L
SILVERADO 1500 PICKUP 04 Electronic Control Module; (LH front under battery), w/o hybrid option; w/4.3L
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKB
SIERRA 2500 PICKUP 04 Electronic Control Module; (LH front under battery), gasoline, 8.1L
SILVERADO 2500 PICKUP 04 Electronic Control Module; (LH front under battery), gasoline, 8.1L
EXPRESS 2500 VAN 04 Electronic Control Module; (LH rear engine compartment)
S10/S15/SONOMA 04 Electronic Control Module; (RH front engine compartment)
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKY
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFYY
SAVANA 3500 VAN 04 Electronic Control Module; (LH rear engine compartment)
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YHRA
SIERRA 3500 PICKUP 04 Electronic Control Module; (LH front under battery), gasoline, 8.1L
SSR 04 Electronic Control Module; (next to air box), ID YHRA
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFYY
EXPRESS 3500 VAN 04 Electronic Control Module; (LH rear engine compartment)
SAVANA 1500 VAN 04 Electronic Control Module; (LH rear engine compartment)
SAVANA 2500 VAN 04 Electronic Control Module; (LH rear engine compartment)
YUKON XL 2500 04 Electronic Control Module; (LH front under battery), 8.1L
GTO 04 Electronic Control Module; main (LH engine)
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFPZ
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFYY
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YHRA
SSR 04 Electronic Control Module; (next to air box), ID YFYY
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFPZ
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKB
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKY
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YHRA
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKB
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFPZ
SSR 04 Electronic Control Module; (next to air box), ID YFPZ
SILVERADO 3500 PICKUP 04 Electronic Control Module; (LH front under battery), gasoline, 8.1L
ASTRO 04 Electronic Control Module; (LH front by battery)
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKY
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YHRA
EXPRESS 1500 VAN 04 Electronic Control Module; (LH rear engine compartment)
SSR 04 Electronic Control Module; (next to air box), ID YFKY
SAFARI (GMC) 04 Electronic Control Module; (LH front by battery)
BLAZER S10/JIMMY S15 04 Electronic Control Module; (RH front engine compartment)
CORVETTE 04 Electronic Control Module; (RH engine compartment), ID 12586243
SUBURBAN 2500 04 Electronic Control Module; (LH front under battery), 8.1L
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKY
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFPZ
CTS 04-05 Electronic Control Module; (RH engine compartment), V-Series, ID 12586243
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFYY
SSR 04 Electronic Control Module; (next to air box), ID YFKB
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKB
SIERRA 1500 PICKUP 04 Electronic Control Module; (LH front under battery), w/o hybrid option; w/4.3L
SILVERADO 1500 PICKUP 04 Electronic Control Module; (LH front under battery), w/o hybrid option; w/4.3L
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKB
SIERRA 2500 PICKUP 04 Electronic Control Module; (LH front under battery), gasoline, 8.1L
SILVERADO 2500 PICKUP 04 Electronic Control Module; (LH front under battery), gasoline, 8.1L