• 2007 Monte Carlo ECM Engine Control Module 12589297 with its three main electrical connector ports visible.
  • Front view of a 2007 Malibu Engine Control Module ECM 12589297, showing the main housing and electrical connection ports.
  • Front view of a 2007 Escalade EXT ECM Engine Control Module, part number 12589297, showing the main electrical connectors.
  • Front view of the 2007 Escalade ESV Engine Control Module ECM, part number 12589297, showing the main electrical connectors.
  • Programmed 2007 Escalade ECM Engine Control Module 12589297, front view showing connectors.
  • 2007 Equinox Engine Control Module ECM 12589297, front view showing the main electrical connectors.
  • Programmed 2006-2007 Corvette ECM Engine Control Module part number 12589297.
  • 2007 Silverado 1500 ECM Engine Control Module 12589297 on a clean white background.
  • Front view of the 2007 Silverado 2500 ECM Engine Control Module 12589297, showing the main electrical connector ports.
  • 2007 Silverado 3500 ECM Engine Control Module, part number 12589297, showing its three main electrical connectors.
  • 2007 Sierra 3500 ECM Engine Control Module, part number 12589297, with its three main electrical connectors visible.
  • Front view of a 2007 Sierra 2500 Engine Module ECM, part number 12589297, showing the main electrical connector ports.
  • Front view of the 2007 Sierra Denali ECM Engine Control Module, part number 12589297, with its connection ports visible.
  • Programmed 2007 Impala Engine Module, part number 12589297, ready for installation.
  • Pre-programmed 2007 Hummer H2 ECM Engine Control Module, part number 12589297.
  • Programmed 2008 Pontiac G8 Engine Control Module ECM part number 12589297.
  • 2007 Pontiac G6 Engine Module ECM 12589297 with its three main electrical connector ports visible.

Search…

Search by Vehicle

Scroll to Top