Cardone
Engine Control Module

Cardone 77-2397F Engine Control Module (ECM)

Brand Cardone 77-2397F
Product line Engine Control Module
Fits Buick, Chevrolet, GMC, Pontiac, and Saturn · 65 vehicles

Remanufactured OE part. Built to meet or exceed original equipment performance.

Computer tested. Each unit is verified for reliable functionality.

Critical components reworked. Re-soldered or replaced to improve electrical connections.

Cross-references Buick 12594750, Buick 12612397 and Chevrolet 12594750 for the same application. See all 11.

$319.33Free shipping
In stock · usually ships same day before 1pm CST
Step 1 — Confirm fitment
Free return shipping if it doesn't fit when you check fitment here first.
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
Step 2 — Quantity
Order total $319.33
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.

Remanufactured ECM for GM Applications

Cardone 77-2397F is a remanufactured engine control module built to restore factory-style engine management performance. It is engineered for select Chevrolet, Buick, GMC, Pontiac, and Saturn vehicles, including Malibu, Impala, HHR, Cobalt, G6, Vue, and Sierra 1500 applications that require OE number 12612397.

Cardone’s Engine Control Module line focuses on correcting common failure points found in original units, with critical components re-soldered or replaced and each module computer tested for reliability.

  • Remanufactured Original Equipment-style ECM for a precise vehicle fit
  • 100% computer tested for function and reliability
  • Critical components re-soldered or replaced during remanufacturing
  • On-car validation used to verify durability and performance
  • Earth-friendly remanufacturing process reduces raw material and energy use versus new part production

Fitment and OE Cross References

Compatible with 2007-2012 Chevrolet Malibu, 2009-2011 Buick Lucerne, 2007-2011 Chevrolet HHR, 2010-2011 Chevrolet Impala, 2008-2010 Chevrolet Captiva Sport, 2007-2010 Chevrolet Cobalt, 2008-2010 Pontiac G6, 2008-2010 Saturn Sky, 2008-2010 Saturn Vue, 2008-2009 Chevrolet Express 1500, 2007-2009 Chevrolet Silverado 1500, 2008-2009 GMC Savana 1500, 2007-2009 GMC Sierra 1500, 2007-2009 Pontiac G5, 2008-2009 Pontiac Solstice, and 2008-2009 Saturn Aura.

This part cross-references GM OE 12612397 for the same application.

What This ECM Helps Resolve

  • Hard start or no-start conditions after ECM failure
  • Drivability issues caused by incorrect engine control output
  • Intermittent electrical faults from weakened solder joints
  • Problems traced to a failed original control module
  • Vehicle performance concerns after replacement of a damaged ECM

Installation Notes

Vehicle-specific on-car programming must be performed after installation to prevent drivability and starting issues. Flash programming is required on the vehicle, and the correct part number must be selected using both the application and OE number. Prior to replacement, verify the original failure source, including grounds, power feeds, wiring harness condition, and shorted solenoids or relays.

For Chrysler, Ford, and GM anti-theft or VIN-programming questions, follow the OE service procedure for the exact vehicle. For this GM application, refer to an OE-approved service manual or programming source before and after installation.

Quality Assurance

Each Cardone remanufactured ECM is tested with automated computer equipment or bench-tested, depending on application, to confirm functionality. The remanufacturing process is performed at Cardone’s Philadelphia manufacturing plant, where critical electrical components are restored to help deliver dependable operation.

This part fits 65 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelSubmodelTransmissionLitersCylindersFuel TypeNotes
2012ChevroletMalibu2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2011BuickLucerne3.9LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2011ChevroletHHRAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2011ChevroletHHRAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2011ChevroletImpalawith OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2011ChevroletMalibu2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010BuickLucerne3.9LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletCaptiva Sport2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletCobaltAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletHHRAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletHHRAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletImpalawith OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletMalibuLT2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletMalibuLS2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletMalibuLTZ2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010ChevroletMalibu3.5LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010PontiacG62.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010PontiacG63.5LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010SaturnSky2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2010SaturnVue2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009BuickLucerne3.9LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletCaptiva Sport2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletCobaltAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletExpress 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletHHRAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletHHRAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletMalibuLT2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletMalibuLS2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletMalibuBase2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletMalibuLTZ2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009ChevroletSilverado 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009GMCSavana 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009GMCSierra 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009PontiacG5Automatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009PontiacG62.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009PontiacSolsticeAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009SaturnAura2.4LL4GASVehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009SaturnSkyAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2009SaturnVue2.4LL4GASwith OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletCaptiva Sport2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletCobaltAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletCobaltAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletExpress 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletHHRAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletHHRAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletMalibuLT2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletMalibuLS2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletMalibu2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletMalibuLTZ2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008ChevroletSilverado 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008GMCSavana 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008GMCSierra 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008PontiacG5Automatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008PontiacG5Automatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008PontiacG62.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008PontiacSolsticeAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008SaturnAura2.4LL4GASVehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008SaturnSkyAutomatic2.4LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2008SaturnVue2.4LL4GASwith OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2007ChevroletCobaltAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2007ChevroletHHRAutomatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2007ChevroletMalibu2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2007ChevroletSilverado 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2007GMCSierra 15004.3LV6with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
2007PontiacG5Automatic2.2LL4with OE # 12612397; Vehicle specific On-Car Programming must be performed AFTER installation to prevent drivability and starting issues; Vehicle specific Flash programming required ON the vehicle; The correct Part Number must be selected by using both Application and OE Number; Engine Control Module
Directly replaces or cross-references 11 part numbers
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.
Buick — 12594750Buick — 12612397Chevrolet — 12594750Chevrolet — 12597125Chevrolet — 12612397GMC — 12612397Pontiac — 12594750Pontiac — 12597125Pontiac — 12612397Saturn — 12594750Saturn — 12612397