2009-2012 Canyon Engine Module 12639300 | Programmed to Your VIN

Restore Your Truck’s Drivability

Get your GMC Canyon running like new again with this reliable Engine Control Module. It arrives fully programmed to your vehicle’s VIN with the latest GM software, eliminating the need for a costly dealership visit. This direct-fit ECM is the perfect solution for fixing stalling, no-start conditions, and persistent check engine lights. Order today for a fast, hassle-free repair!

$149.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-01536-99 Categories: ,
Guaranteed Safe Checkout

If your 2009-2012 GMC Canyon is suddenly stalling, running rough, or refusing to start, a failing Engine Control Module (ECM) is a very likely culprit. As the brain of your truck’s engine, a faulty ECM can cause a cascade of frustrating and hard-to-diagnose problems. I’ve seen it countless times in my 20+ years in the shop: intermittent issues that mechanics chase for days, only to find the computer itself was the root cause. This isn’t just an inconvenience; it’s a reliability issue that can leave you stranded.

This isn’t just a replacement part; it’s a complete solution. We take the biggest headache out of the repair process by programming this 2009-2012 Canyon Engine Module specifically to your vehicle’s VIN before it ever leaves our facility. This means no expensive trips to the dealership for programming and no need for specialized scan tools. You get a module loaded with the latest GM software updates, ensuring optimal performance, fuel efficiency, and emissions control right out of the box. It’s the most direct path to getting your truck back to factory-spec operation.

A Technician’s Notebook

I remember a 2011 Canyon that came into the bay with a complaint of random stalling at traffic lights and a persistent Check Engine Light. The owner had already replaced the MAF sensor and a couple of O2 sensors with no luck. The codes were all over the place—misfires, lean conditions, and a communication error (U0100). After checking the main power and ground circuits to the ECM, which were solid, we suspected the module itself. The internal processor was likely failing under heat soak. We installed one of these pre-programmed units, performed the security relearn, and the truck ran perfectly. The customer saved hundreds compared to the dealership quote and was back on the road the same afternoon.

Is Your Truck Exhibiting These ECM Failure Signs?

A failing engine computer can manifest in numerous ways. If you’re noticing any of the following, it’s a strong indicator that your ECM may need replacement:

  • ✔ Check Engine Light is on with codes like P0601, P0606, or other internal processor faults.
  • ✔ The engine cranks but refuses to start.
  • ✔ Unexplained drops in fuel economy.
  • ✔ Rough idling, stalling, or hesitation during acceleration.
  • ✔ Transmission shifting problems or harsh engagement.
  • ✔ Seeming loss of power and poor overall performance.
  • ✔ Communication errors with diagnostic scan tools.

A Straightforward Guide to Installation

Replacing the ECM on your Canyon is a job most DIYers can handle with basic hand tools. Our pre-programmed module makes it even simpler. Here’s a general guide:

  1. Safety First: Disconnect the negative terminal from your vehicle’s battery to prevent any electrical shorts.
  2. Locate the ECM: On most 2009-2012 Canyon and Colorado models, the ECM is located on the right-hand (passenger) side of the firewall in the engine bay.
  3. Disconnect Connectors: Carefully release the locking tabs and unplug the electrical harnesses from the old module. Inspect the connectors for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket and remove it from the vehicle.
  5. Install the New Module: Bolt the new, pre-programmed ECM into place. Reconnect the electrical harnesses, ensuring they click securely into place.
  6. Reconnect Battery: Reattach the negative battery terminal.
  7. Perform Security Relearn: You will likely need to perform a simple key-cycle security relearn procedure. This typically involves turning the key to the ‘ON’ position for 10-15 minutes, then ‘OFF’, and repeating two more times. This allows the new ECM to recognize your vehicle’s anti-theft system.

Verified Vehicle Compatibility

This module is a direct replacement for a wide range of GM vehicles and is interchangeable with multiple service numbers, including 12636659, 12639300, 1263605, and others listed below. Please verify your model and engine option:

CANYON (2009-2012): Fits 2.9L & 3.7L engines. Located on RH firewall.
COLORADO (2009-2012): Fits 2.9L & 3.7L engines. Located on RH firewall.
HUMMER H3 (2009-2010): Fits 3.7L engines. Located on RH firewall.
CORVETTE (2009): Fits ZR1 models. Located in RH engine compartment.
CTS (2009): Fits 6.2L engines. Located in RH front engine compartment.
STS (2009-2010): Fits 4.4L & 4.6L engines. Located on LH frame rail.
XLR (2009): Fits models with ID 12636659 or 12625453. Located in RH front engine compartment.
DTS (2009-2011): Fits all applicable models.
LUCERNE (2009-2011): Fits 4.6L engines. Located in lower air cleaner box.
ENVOY / TRAILBLAZER (2009): Fits 5.3L & 6.0L engines. Located on LH engine.
SAAB 9-7X (2009): Fits all applicable models. Located on LH engine.
SRX (2009): Fits 4.6L engines. Located in LH engine compartment.

Frequently Asked Questions

Do I need to do anything after I install this 2009-2012 Canyon Engine Module?

Because this module is pre-programmed to your VIN, the main software is ready to go. However, you will need to perform a standard GM Security Relearn Procedure (often called a Passlock or anti-theft relearn). This procedure is simple, requires no tools, and instructions can easily be found online for your specific model.

What is a VIN and why do you need it?

The VIN, or Vehicle Identification Number, is a unique 17-digit code for your truck. It contains specific information about your vehicle’s make, model, engine, and factory options. We use your VIN to load the exact, correct GM software file onto the module, ensuring perfect compatibility.

Will this fix my Check Engine Light?

If the Check Engine Light is caused by an internal failure of the original ECM (e.g., DTC P0601), then yes, this part is the correct fix. However, the light can be on for many other reasons. It’s always best to have the codes scanned to help confirm the diagnosis before ordering.

Is this a new or a repaired part?

This is a high-quality, tested, and inspected replacement part that is guaranteed to function to OEM specifications. We load it with fresh, updated GM software specific to your vehicle.

What if I order the wrong part?

By providing your VIN during checkout, we verify compatibility before programming and shipping. This double-check process virtually eliminates the possibility of receiving the wrong part for your vehicle.

Genuine OEM

Yes

MPN

12639300

Interchange part number

Condition

Refurbished

PartNumber

590

Model

CANYON

Make

Year

2009

Brand

CHEVROLET TRUCK

Manufacturer Part Number

, , , , , , , ,

GTIN

Does not apply

Scroll to Top