Restore Your Truck’s Performance and Reliability
Is your GMC Canyon or Chevy Colorado running rough, stalling unexpectedly, or showing a persistent Check Engine Light? These frustrating issues often point to a single, critical component: the Engine Control Module (ECM). As the ‘brain’ of your vehicle, a failing ECM can cause a cascade of problems, from poor fuel economy to a no-start condition. I’ve seen it countless times in my 20+ years in the shop—a perfectly good engine crippled by a faulty computer. This isn’t just an inconvenience; it’s a reliability issue that leaves you stranded.
We offer a dependable and straightforward solution. This Engine Control Module, service part number 12622175, is a direct-fit replacement for your original unit. The best part? We handle the programming for you. Before we ship it, we’ll flash the module with the latest GM-authorized software updates, specifically matched to your truck’s Vehicle Identification Number (VIN). This eliminates the need for an expensive trip to the dealership for programming, saving you time and hundreds of dollars in labor. You get a part that’s ready to install right out of the box, restoring the precise fuel delivery, spark timing, and transmission shifting your vehicle had when it was new.
Case Study: A Tricky Diagnosis
A customer brought in a 2011 Canyon 3.7L with an intermittent no-start and random stalling issue that no one else could solve. There were no consistent trouble codes, just a history of communication loss codes (U-codes). After verifying the wiring harness and grounds were solid—a common first step—we hooked up a scope to the ECM’s power and data lines. We discovered that during cranking, the voltage inside the ECM itself was dropping erratically, causing it to reset. It wasn’t the battery or alternator. The internal voltage regulator in the original ECM was failing under load. Swapping in a pre-programmed 2009-2012 Canyon ECM like this one solved the problem instantly. The truck has run flawlessly for the owner ever since.
Is Your Canyon Showing These Signs of ECM Failure?
- âś” Check Engine Light is on with codes like P0601 (Internal Control Module Memory Check Sum Error), P0606 (ECM/PCM Processor Fault), or various communication codes (U-codes).
- âś” The engine cranks but refuses to start.
- âś” Stalling for no apparent reason, either while driving or at idle.
- âś” Noticeable decrease in fuel economy.
- âś” Rough or unstable idle.
- âś” Transmission shifting issues or getting stuck in a gear (limp mode).
- âś” Misfires or hesitation during acceleration.
A Straightforward Guide to Installation
- âś” 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 2009-2012 Canyon/Colorado, the ECM is typically mounted to the RH (passenger side) of the firewall in the engine bay.
- âś” Disconnect Connectors: Carefully release the locking tabs and unplug the wiring harness connectors from the old module. Inspect the connectors for any corrosion or damage.
- âś” Remove the Old Module: Unbolt the old ECM from its mounting bracket. Keep the hardware as you will need it for the new module.
- âś” Install the New Module: Mount your new, pre-programmed ECM onto the bracket 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 the negative battery terminal.
- âś” Final Step: Your vehicle may need to complete a security relearn procedure, which can often be done by cycling the key. In most cases, it will start right up, ready for the road.
Verified Vehicle Compatibility List
This module is a direct replacement for many GM vehicles. Please ensure your vehicle and engine are listed below. This part is interchangeable with service numbers: 12636659, 12639300, 1263605, 12628993, 12628911, 12625453, 12622175, 12630464, and 12678512.
- CANYON 2009-2012 (2.9L, 3.7L)
- COLORADO 2009-2012 (2.9L, 3.7L)
- HUMMER H3 2009-2010 (3.7L)
- CORVETTE 2009 (ZR1)
- CTS 2009 (6.2L)
- DTS 2009-2011
- ENVOY 2009 (5.3L)
- LUCERNE 2009-2011 (4.6L)
- SAAB 9-7X 2009
- SRX 2009 (4.6L)
- STS 2009-2010 (4.4L, 4.6L)
- TRAILBLAZER 2009 (6.0L)
- XLR 2009
Frequently Asked Questions
Do I need to do any programming after I receive this ECM?
Do I need to do any programming after I receive this ECM?
No. We program the module to your vehicle’s specific VIN before shipping. It arrives ready for installation, with no dealer visit required.
What information do you need from me?
After you place your order, you will need to provide us with your vehicle’s 17-digit VIN. This is critical for us to load the correct software for your specific engine, transmission, and options.
Is this a guaranteed fix for my truck’s problems?
This part corrects issues directly caused by a faulty ECM. While the symptoms listed are very common for ECM failure, we always recommend a proper diagnosis by a qualified mechanic to rule out other potential causes like bad sensors or wiring problems.
Will this 2009-2012 Canyon ECM work on other GM trucks?
Yes, this ECM is compatible with a wide range of GM vehicles and engines from that era. Please refer to our detailed ‘Verified Vehicle Compatibility List’ above to confirm it fits your specific make, model, and year.
What is the security relearn procedure?
For many GM vehicles, it’s a simple process. After installation, turn the key to the ‘ON’ position for 10-15 minutes, then turn it ‘OFF’ for 10 seconds. Repeat this cycle 3 times. This allows the new ECM to synchronize with your vehicle’s anti-theft system. The exact procedure may vary slightly by model.