This part will fit these makes and models with these options:
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFXL
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFXP
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFXM
SILVERADO 3500 PICKUP 04 Electronic Control Module; gasoline, 6.0L, ID 12586242
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKX
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKX
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFXL
HUMMER H2 04 Electronic Control Module; (LH front under battery), SUT
SSR 04 Electronic Control Module; (next to air box), ID YFKJ
SSR 04 Electronic Control Module; (next to air box), ID YFXN
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKJ
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKD
ISUZU ASCENDER 04 Electronic Control Module; (LH engine), 5.3L
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKH
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFXN
SIERRA 2500 PICKUP 04 Electronic Control Module; gasoline, 6.0L, ID 12586242
SIERRA DENALI 04 Electronic Control Module; (LH front under battery), ID 12586242
YUKON 04 Electronic Control Module; (LH front under battery), ID 12586242
AVALANCHE 1500 04 Electronic Control Module; (LH front under battery), ID 12586242
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKF
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKH
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKX
ESCALADE 04 Electronic Control Module; (LH front under battery), ID 12586242
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFXL
YUKON XL 1500 04 Electronic Control Module; (LH front under battery), ID 12586242
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFXM
TAHOE 04 Electronic Control Module; (LH front under battery), ID 12586242
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKD
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKJ
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKX
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YHTN
SIERRA 1500 PICKUP 04 Electronic Control Module; w/o hybrid option; w/o 4.3L; ID 12586242
SIERRA 3500 PICKUP 04 Electronic Control Module; gasoline, 6.0L, ID 12586242
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKD
SSR 04 Electronic Control Module; (next to air box), ID YFKD
SSR 04 Electronic Control Module; (next to air box), ID YFKF
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YFKJ
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKD
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFXN
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFXP
SSR 04 Electronic Control Module; (next to air box), ID YHTN
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFXN
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YHTN
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKF
SSR 04 Electronic Control Module; (next to air box), ID YFKH
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKH
SSR 04 Electronic Control Module; (next to air box), ID YFXP
SILVERADO 1500 PICKUP 04 Electronic Control Module; w/o hybrid option; w/o 4.3L; ID 12586242
SUBURBAN 1500 04 Electronic Control Module; (LH front under battery), ID 12586242
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKF
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFXM
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFXN
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFXP
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFKH
YUKON XL 2500 04 Electronic Control Module; (LH front under battery), 6.0L, ID 12586242
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFKJ
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFXL
SSR 04 Electronic Control Module; (next to air box), ID YFXM
SILVERADO 2500 PICKUP 04 Electronic Control Module; gasoline, 6.0L, ID 12586242
TRAILBLAZER EXT 04 Electronic Control Module; 5.3L (next to air box), ID YFXP
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YFXM
ESCALADE ESV 04 Electronic Control Module; (LH front under battery), ID 12586242
RAINIER 04 Electronic Control Module; 5.3L (next to air box), ID YFKF
SUBURBAN 2500 04 Electronic Control Module; (LH front under battery), 6.0L, ID 12586242
ENVOY XL 04 Electronic Control Module; 5.3L (next to air box), ID YHTN
ENVOY XUV 04 Electronic Control Module; 5.3L (next to air box), ID YHTN
ESCALADE EXT 04 Electronic Control Module; (LH front under battery), ID 12586242
SSR 04 Electronic Control Module; (next to air box), ID YFXL