2004 2005 Chevy Silverado 3500 6.6L ECU ECM Engine Control Module 12244189
Worked as it should. May require programming for your application.
Plugs have some chipping but all the locking nubs are in tact.