Restore Your Truck’s Performance and Reliability
Is your 2009-2012 GMC Canyon or Chevrolet Colorado suddenly stalling, refusing to start, or running rough? Are you battling a persistent Check Engine Light that just won’t go away? A failing Engine Control Module (ECM) is often the culprit behind these frustrating and unpredictable issues. As the brain of your vehicle’s engine, a faulty ECM can disrupt everything from fuel delivery and ignition timing to transmission shifting, leaving you stranded. This isn’t just an inconvenience; it’s a critical failure that compromises your truck’s performance and safety.
We offer a dependable and straightforward solution. This genuine GM Engine Control Module, part number 12628993, is the definitive fix for your engine management problems. The best part? We eliminate the most significant hurdle of ECM replacement: programming. Simply provide your vehicle’s VIN at checkout, and our technicians will flash this module with the latest, most stable GM-certified software specific to your truck. It arrives at your doorstep ready for a plug-and-play installation, saving you from expensive dealership programming fees and the hassle of towing your vehicle. Get your 2009-2012 Canyon ECM delivered, programmed, and ready to restore your engine’s peak operation.
A Technician’s Notebook: The Intermittent No-Start
I had a 2011 Chevy Colorado in the bay that was giving the owner fits. It would start perfectly for a week, then suddenly refuse to crank for an hour before magically working again. No consistent codes were stored, just a history of U0100 (Lost Communication with ECM) that would appear and disappear. We checked grounds, wiring harnesses, and the ignition switch—all tested fine. On a hunch, I applied light pressure to the ECM connectors while an assistant tried the key, and it started right up. The problem was an internal fracture on the ECM’s circuit board, a classic sign of heat-cycle fatigue. Replacing it with a pre-programmed unit like this one solved the problem permanently. These intermittent issues are often the hardest to diagnose and almost always point back to the module itself.
Is Your Truck Showing These Symptoms?
A failing ECM can manifest in numerous ways. If you’re experiencing any of the following, it’s a strong indicator that your engine’s computer needs attention:
- ✔ Complete no-start or no-crank condition.
- ✔ Engine stalls unexpectedly while driving or at idle.
- ✔ Noticeable drop in fuel economy.
- ✔ Harsh or erratic automatic transmission shifting.
- ✔ Persistent Check Engine Light with codes like P0601, P0606, or U0100.
- ✔ Misfires, rough idling, or poor acceleration.
- ✔ Communication issues with diagnostic scan tools.
A Straightforward Guide to Installation
Replacing your 2009-2012 Canyon ECM is a manageable job for a DIYer with basic tools. Since we handle the programming, you just need to perform the physical swap.
- Safety First: Disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent accidental contact.
- Locate the ECM: On the Canyon and Colorado, the ECM is typically mounted to the firewall on the right-hand (passenger) side of the engine bay.
- Disconnect the Harnesses: Carefully release the locking tabs on the electrical connectors and pull them straight out from the module. Avoid pulling on the wires themselves.
- Unbolt the Old Module: Remove the mounting bolts or nuts holding the old ECM in place. Keep the hardware safe for reinstallation.
- Install the New ECM: Mount your new, pre-programmed module in the same location and secure it with the original hardware.
- Reconnect and Secure: Plug the wiring harnesses firmly into the new ECM until they click into place. Reconnect your battery terminal. A security relearn procedure may be required, which typically involves turning the key to ‘ON’ for 10-15 minutes.
Will This Fit My Vehicle?
This module is a direct-fit replacement for a wide range of General Motors vehicles and is interchangeable with multiple service numbers. We guarantee compatibility for the following models, provided you supply the correct VIN for programming. This is a reliable replacement for your original 2009-2012 Canyon ECM and many other applications.
Interchangeable Service Numbers: 12636659, 12639300, 1263605, 12628993, 12628911, 12625453, 12622175, 12630464, 12678512
Fitment Includes:
- CANYON 09-12: (RH firewall), 2.9L & 3.7L options
- COLORADO 09-12: (RH firewall), 2.9L & 3.7L options
- HUMMER H3 09-10: (RH firewall)
- CADILLAC CTS 09: (RH front engine compartment), 6.2L
- CADILLAC DTS 09-11
- CADILLAC SRX 09: (LH engine compartment), 4.6L
- CADILLAC STS 09-10: (LH frame rail), 4.4L & 4.6L
- CADILLAC XLR 09: (RH front engine compartment)
- CHEVROLET CORVETTE 09: (RH engine compartment), ZR1
- GMC ENVOY 09: (LH engine), 5.3L
- CHEVROLET TRAILBLAZER 09: (LH engine), 6.0L
- BUICK LUCERNE 09-11: (lower part of air cleaner box), 4.6L
- SAAB 9-7X 09: (LH engine)
Frequently Asked Questions
Frequently Asked Questions
Why do you need my VIN number?
Your Vehicle Identification Number (VIN) allows us to program the ECM with the exact software and calibrations your specific vehicle requires. This ensures perfect compatibility with your engine, transmission, and factory options, making the installation plug-and-play.
Is any additional programming required after installation?
No. The module arrives fully programmed to your VIN. In most cases, you will only need to perform a simple security relearn procedure (often called a ‘key-on’ relearn), which does not require any special tools and can be done in your driveway.
Is this a new or used part?
This is a high-quality, inspected, and tested genuine GM part, guaranteed to function correctly. We ensure each module is flashed with the latest stable software from GM for optimal performance and longevity.
Will this fix my specific problem or error code?
This ECM is a direct solution for failures internal to the module itself, which commonly cause codes like P0601 (Internal Memory Error) or communication faults. While it resolves the most common issues, always ensure your vehicle’s wiring and sensors have been properly diagnosed by a qualified mechanic.
What is your warranty policy?
We stand behind our products with a comprehensive warranty. Please see our warranty page for full details on coverage and terms, ensuring your purchase is protected.