Programmed 2009-2012 Colorado ECM Engine Control Module 12678512

Restore Your Truck’s Drivability

Get your Chevy Colorado or GMC Canyon running right with our direct-fit Engine Control Module. It arrives pre-programmed to your vehicle’s VIN, saving you a trip to the dealer. Solves common issues like stalling, poor performance, and check engine lights. Provide your VIN at checkout and we’ll handle the rest!

$149.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM Vehicle

Is your 2009-2012 Chevrolet Colorado, GMC Canyon, or other compatible GM vehicle suffering from perplexing engine issues? An erratic idle, poor fuel economy, stalling, or a persistent Check Engine Light can often be traced back to a failing Engine Control Module (ECM). As the central computer of your vehicle, the ECM is responsible for managing everything from fuel injection and ignition timing to emissions controls. When it falters, the entire system’s performance and reliability are compromised. This replacement Engine Control Module, part number 12678512, is the definitive solution to get your truck or SUV back on the road and running like new.

This isn’t just a replacement part; it’s a complete, ready-to-install solution. We take the guesswork and high dealership costs out of the equation. Upon purchase, simply provide us with your vehicle’s 17-digit Vehicle Identification Number (VIN). Our technicians will then program the module with the latest, most stable software updates directly from General Motors, ensuring it is perfectly matched to your vehicle’s specific configuration. This critical step guarantees seamless communication between the ECM and all other vehicle systems, restoring original factory performance and efficiency.

From the Diagnostic Bay

We once had a 2011 Colorado in the shop that was driving its owner crazy. The truck would randomly stall at red lights and had a check engine light for an oxygen sensor circuit. The owner had already replaced both O2 sensors and the mass airflow sensor, spending hundreds on parts that didn’t fix the problem. After hooking up our professional scan tool, we noticed the live data from the sensors was erratic and inconsistent. The ECM itself wasn’t processing the information correctly. We installed a VIN-programmed module, and the truck immediately ran perfectly. It’s a classic case where chasing symptoms instead of the root cause can be costly. A faulty ECM can mimic many other component failures.

Is Your 2009-2012 Colorado ECM Failing?

A failing engine computer can manifest in numerous ways, often being misdiagnosed as a sensor or mechanical failure. If you’re experiencing any of the following symptoms, a faulty ECM could be the culprit. This module is the direct solution for these common problems.

  • ✔ Check Engine Light: The most common indicator, often with communication-related trouble codes (U-codes) or multiple, seemingly unrelated sensor codes.
  • ✔ Engine Stalling or Misfiring: The engine may stall unexpectedly, run rough, or misfire as the ECM fails to properly control spark and fuel.
  • ✔ No-Start Condition: The vehicle may crank but refuse to start because the ECM is not activating the fuel pump or ignition coils.
  • ✔ Poor Fuel Economy: Incorrect fuel mixture and timing calculations can lead to a sudden and significant drop in MPG.
  • ✔ Failed Emissions Test: An improperly functioning ECM cannot manage the emissions system correctly, leading to an automatic test failure.
  • ✔ Inconsistent Performance: You might notice hesitation during acceleration, shifting problems in automatic transmissions, or a general lack of power.

A True Plug-and-Play Solution

This module is a direct replacement for a wide range of GM vehicles and is interchangeable with numerous service numbers, including 12636659, 12639300, 12628993, and more. Located on the right-hand firewall in most Colorado and Canyon models, physical installation is straightforward. Because we handle the programming, you avoid the need for expensive dealer-specific tools or towing your vehicle for software flashing. In some cases, a simple security relearn procedure may be required after installation, which can typically be done in your own driveway. This module is the most efficient and cost-effective way to solve complex electronic engine issues.

Frequently Asked Questions

Do I need to have this ECM programmed?

No. This module comes fully programmed to your vehicle’s specific VIN before it is shipped. This saves you the time, hassle, and expense of a dealership visit.

What information do you need from me?

After you place your order, you must provide us with your 17-digit Vehicle Identification Number (VIN). We cannot program or ship the module without it.

Is this part difficult to install?

The physical installation is typically simple, involving disconnecting the battery, unplugging a few electrical connectors, and unbolting the old module. The location is generally accessible on the RH firewall. Some vehicles may require a security or CASE relearn procedure after installation.

How do I know for sure that my ECM is the problem?

While the symptoms listed are strong indicators, a definitive diagnosis from a qualified technician is always the best course of action. Common signs include multiple unrelated error codes, communication failures with a scan tool, and having ruled out other sensor or wiring issues.

Is this compatible with other vehicles besides the Colorado?

Yes, this ECM is compatible with a wide range of GM vehicles from 2009-2012, including the GMC Canyon, Hummer H3, Cadillac STS, Chevy Corvette, and more. Please check the detailed fitment list on this page to confirm for your specific model and engine.

What if I have a different part number on my original module?

This module, 12678512, is the latest service replacement for many older part numbers, including 12636659, 12639300, 12628993, and others listed. As long as your vehicle is on the compatibility list, this programmed module will function correctly.

Genuine OEM

Yes

Year
MPN

12678512

Interchange part number

Condition

Refurbished

PartNumber

590

Model

COLORADO

Make

Year

2009

Brand

CHEVROLET TRUCK

Manufacturer Part Number

, , , , , , , ,

GTIN

Does not apply

Scroll to Top