Programmed 2012-2016 Sierra 2500 ECM 12663405 Engine Control Module

End Your Truck’s Engine Troubles.

Get your Sierra 2500 back on the road with this reliable Engine Control Module. It arrives pre-programmed to your truck’s VIN with the latest GM software, eliminating the need for an expensive dealership visit. This is a direct-fit, easy-to-install solution for common issues like stalling, no-starts, and check engine lights. Order now and restore your truck’s performance and reliability!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-02768-26 Categories: ,
Guaranteed Safe Checkout

Restore Peak Performance to Your GM Truck

If you’re dealing with frustrating engine problems on your Sierra 2500—like stalling, poor fuel economy, a persistent Check Engine Light, or a no-start condition—a failing Engine Control Module (ECM) is often the culprit. As a technician with over two decades of experience under the hood, I’ve seen firsthand how a faulty ECM can cripple even the toughest trucks. This isn’t just a part; it’s the central computer for your engine, managing everything from fuel injection and ignition timing to transmission shifts. When it fails, your truck’s reliability is gone.

This replacement Engine Control Module, part number 12663405, is the definitive solution. We take the guesswork and high cost out of the repair by programming the module specifically to your truck’s Vehicle Identification Number (VIN) before it even leaves our facility. This means it arrives with the latest GM-certified software already installed, ready for a straightforward installation. You get a reliable fix without the expensive trip to the dealership for programming.

Is Your Truck Showing These Symptoms?

  • ✔ Unexplained Check Engine Light with codes like P0601 (Internal Control Module Memory Check Sum Error), P0606 (ECM/PCM Processor Fault), or U0100 (Lost Communication With ECM/PCM).
  • ✔ The engine cranks but refuses to start.
  • ✔ Noticeable decrease in fuel efficiency.
  • ✔ Rough idling, stalling, or hesitation during acceleration.
  • ✔ Transmission shifting issues or harsh engagement.
  • ✔ Intermittent electrical problems that seem to have no other cause.

From the Diagnostic Bay

I remember a 2014 Sierra 2500 with the 6.0L that came into the shop on a tow truck. The owner said it would randomly die while driving and then refuse to restart for an hour. There were no consistent trouble codes, just a U0100 that would pop up intermittently. We checked all the usual suspects—fuel pump, crank sensor, wiring harnesses—and everything tested fine. After hours of diagnostics, we monitored the 5-volt reference signal from the ECM and saw it drop out right before the engine stalled. The ECM was failing internally under heat. We installed a pre-programmed module, performed the security relearn, and the truck ran perfectly. The customer saved hundreds compared to the dealer quote and was back on the road the same day.

Your Solution: A Pre-Programmed 2012-2016 Sierra 2500 ECM

Don’t let a bad computer keep your powerful truck sidelined. This module is a direct-fit replacement, and our VIN programming service ensures it communicates flawlessly with your vehicle’s other systems right out of the box. It’s the most efficient way to solve complex electronic issues and restore the performance and dependability you expect from your Sierra.

A Straightforward Guide to Installation

  1. ✔ Safety First: Disconnect the negative terminal from your vehicle’s battery and wait at least 10 minutes to allow all systems to discharge.
  2. ✔ Locate the ECM: On the 2012-2016 Sierra/Silverado HD trucks, the ECM is typically located in the front left (driver’s side) of the engine compartment, near the battery or airbox.
  3. ✔ Disconnect Connectors: Carefully release the locking tabs on the electrical wiring harnesses and pull them straight out from the module. Avoid damaging the pins.
  4. ✔ Remove the Old Module: Unbolt the old ECM from its mounting bracket. Keep the hardware, as you may need to reuse it.
  5. ✔ Install the New Module: Mount your new, pre-programmed ECM in place and securely re-fasten it.
  6. ✔ Reconnect Everything: Plug the wiring harnesses back into the new ECM until they click securely in place. Reconnect the negative battery terminal.
  7. ✔ Perform Security Relearn: You will need to perform a simple security relearn procedure (often called a Passlock or anti-theft relearn) to sync the new ECM with your keys. This typically involves turning the key to the ‘ON’ position for 10-15 minutes and can be done without special tools. Instructions are readily available online for your specific model.

Verified Vehicle Compatibility

This module is a direct replacement for part number 12663405 and is compatible with a wide range of GM vehicles. While it is programmed for your specific VIN, it physically fits and functions in the following models (please verify your part number):

  • 2012-2016 Sierra 2500/3500 Pickup (6.0L)
  • 2012-2016 Silverado 2500/3500 Pickup (6.0L)
  • 2016 Express/Savana 2500 & 3500 Van (4.8L, 6.0L)
  • 2011-2015 Volt
  • 2012-2016 Sonic (1.4L, 1.8L options)
  • 2012-2016 Cruze (1.4L, 1.8L options)
  • 2013-2016 Encore / Trax (1.4L)
  • And more. This ECM interchanges with part numbers: 12668866, 12668994, 12643636, 12670335, 22819494, and 12692200.

Frequently Asked Questions

How do I provide my VIN?

After you complete your purchase, simply send us a message with your 17-digit Vehicle Identification Number (VIN). We cannot program and ship your module without it.

Is this really plug-and-play?

Yes, for the most part. We program the module to your VIN, which handles 99% of the setup. You will only need to perform a simple, tool-free security relearn procedure after installation to sync the module with your vehicle’s anti-theft system.

Will this fix my specific problem?

This part corrects issues directly caused by a failing ECM. While symptoms like a no-start or rough idle are common indicators, we always recommend a proper diagnosis by a qualified mechanic to confirm the ECM is the point of failure before ordering.

What if my original part number is different?

This module is a direct replacement for several part numbers, including 12668866, 12668994, 12643636, and others listed. As long as your vehicle is on the compatibility list and you provide your VIN, we will ensure the programming is a perfect match.

Do I need to send my old ECM back?

No core charge or return is required for this part. You can recycle your old module locally.

Condition

Refurbished

Year
Genuine OEM

Yes

MPN

12663405

Interchange part number

PartNumber

590

Model

Sierra 2500 Pickup

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top