HomeEngine > Control ModulesCardone 77-2397F Engine Control Module (ECM)
Part #: 77-2397F

Cardone 77-2397F Engine Control Module (ECM)

Engine Control Module
⚙️ 65 vehicles fit this part
🔍
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$365.74Free Shipping
🚚Free ShippingNo Cost to Continental U.S.
🔄Free Returns*Wrong fit? No cost
🛡️60-Day ReturnsMoney back guarantee
*Free return shipping only qualifies if our fitment verification tool is used.
🔥
✅ In Stock · Ready To Ship Most orders ship same-day if ordered before 1pm CST.
OE Direct Replacement — Bolt-on fit, no modifications needed
📦Engine Control Module
🚗Fitment: Buick, Chevrolet, GMC, Pontiac, and Saturn, Aura, Captiva Sport, Cobalt, Express 1500, G5, G6, HHR, Impala, Lucerne, Malibu, Savana 1500, Sierra 1500, Silverado 1500, Sky, Solstice, and Vue
🔄Easy Returns — Return within 60 days for a full refund
🚚Fast Shipping — Most orders ship same business day before 1pm CST

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.

BrandCardone
Part Number77-2397F
PositionEngine Control Module
FAQsChrysler pcm's identified with a "v" suffix will need to be vin p
FAQsDo all chrysler power train control modules (pcm) need vin progra
FAQsDo all ford vehicles require a passive anti theft system (p.a.t.s
FAQsI replaced the pcm in my gm vehicle. do i need to reset the pass
FAQsNo, not all ford vehicles require a pats reset. check the pats c
FAQsPrior to replacing the original ecm/pcm, the installer should det
FAQsThe replacement ecm for a ford vehicle won’t start the veh
FAQsThe wrong ecm may have been installed. verify the ford engineerin
FAQsWhat steps should i take to assure the original ecm/pcm is causin
FAQsYes, there's a 10 minute procedure utilizing a tech 2 scanner and

This part fits 65 vehicles. Search below:

YearMakeModelSubmodelTransmissionLitersCylindersFuel TypePositionNotes
2012ChevroletMalibu2.4LL4N/Awith 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.9LV6N/Awith 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.4LL4N/Awith 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.2LL4N/Awith 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
2011ChevroletImpalaN/Awith 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.4LL4N/Awith 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.9LV6N/Awith 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.4LL4N/Awith 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.2LL4N/Awith 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.4LL4N/Awith 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.2LL4N/Awith 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
2010ChevroletImpalaN/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.5LV6N/Awith 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.4LL4N/Awith 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.5LV6N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.9LV6N/Awith 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.4LL4N/Awith 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.2LL4N/Awith 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.3LV6N/Awith 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.4LL4N/Awith 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.2LL4N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.3LV6N/Awith 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.3LV6N/Awith 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.3LV6N/Awith 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.2LL4N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.4LL4GASN/AVehicle 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.4LL4N/Awith 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.4LL4GASN/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.2LL4N/Awith 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.3LV6N/Awith 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.4LL4N/Awith 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.2LL4N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.2LL4N/Awith 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.4LL4N/Awith 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.3LV6N/Awith 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.3LV6N/Awith 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.3LV6N/Awith 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.2LL4N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.4LL4N/Awith 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.4LL4GASN/AVehicle 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.4LL4N/Awith 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.4LL4GASN/Awith 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.2LL4N/Awith 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.2LL4N/Awith 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.2LL4N/Awith 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.3LV6N/Awith 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.3LV6N/Awith 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.2LL4N/Awith 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

* Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.

This part directly replaces or is cross-referenced with the following part numbers:

1259475012612397

Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.