2012-2016 Sierra 2500 ECM 12643636 Programmed Engine Control Module

End Your Truck’s Electrical Gremlins

Get your Sierra 2500 running reliably again with this VIN-programmed Engine Control Module. It arrives flashed with the latest GM software, ready to install right out of the box. This is the direct solution for common issues like no-starts, check engine lights, and poor performance, saving you a costly trip to the dealership. Provide your VIN at checkout and get back on the road fast!

+11.99 USPS Priority Shipping
SKU: 590-02768-8 Categories: ,
Guaranteed Safe Checkout

Restore Peak Performance to Your GM Truck with a VIN-Programmed ECM

Is your 2012-2016 Sierra 2500 acting up? Dealing with a frustrating no-start condition, a persistent check engine light, or erratic engine behavior can bring your workday to a halt. As a technician with over two decades of experience under the hood, I’ve seen firsthand how a failing Engine Control Module (ECM) can mimic a dozen other problems, leading to wasted time and money on incorrect diagnoses. This isn’t just an inconvenience; it’s a reliability issue that can leave you stranded. This module is the definitive solution, arriving at your door fully programmed to your truck’s specific VIN with the latest factory software from GM.

A Technician’s Notebook: The Intermittent No-Start Nightmare

A customer brought in a 2014 Sierra 2500 with the 6.0L engine. The complaint was maddeningly intermittent: some days it would start perfectly, others it would just crank and crank. There were no consistent trouble codes, just a random U0100 (Lost Communication with ECM) that would pop up now and then. We checked grounds, wiring, and power feeds—all solid. The root cause? The internal processor of the original ECM was failing under certain temperature conditions. Replacing it with a standard, un-programmed module would have meant a tow to the dealership for expensive flashing. Instead, we used a VIN-programmed unit like this one. It was a 20-minute swap in our bay, and the truck fired up on the first try and never had the issue again. This is the efficient, reliable fix that pros and DIYers can count on.

Is Your Sierra Exhibiting These Symptoms?

A faulty engine computer can cause a wide range of issues. If your truck is showing any of these signs, a failing ECM is a likely culprit. Replacing your 2012-2016 Sierra 2500 ECM can be the one-step fix you need.

  • ✔ Check Engine Light is on with codes like P0601, P0606 (Internal Control Module Failure) or U0100 (Lost Communication).
  • ✔ Engine cranks but refuses to start.
  • ✔ Noticeable drop in fuel economy.
  • ✔ Harsh or erratic automatic transmission shifting.
  • ✔ Intermittent stalling or stumbling while driving.
  • ✔ Communication issues with diagnostic scan tools.

A Straightforward Guide to Installation

One of the biggest benefits of this module is its simple, direct installation. Because we handle the programming, you can skip the dealership appointment and expensive labor charges. Here’s a general guide for the typical 6.0L GM HD truck:

  1. Safety First: Disconnect the negative terminal from your truck’s battery to prevent any electrical shorts.
  2. Locate the Module: On most 2012-2016 Sierra and Silverado trucks with the 6.0L V8, the ECM is located in the left-hand front of the engine compartment, near the battery and airbox.
  3. Disconnect Connectors: Carefully release the locking tabs on the large wiring harness connectors and pull them straight out from the module. Avoid forcing them.
  4. Remove the Old ECM: Unbolt the mounting hardware that secures the ECM to its bracket. Keep the hardware, as you’ll need it for the new module.
  5. Install the New Module: Mount your new, pre-programmed ECM using the original hardware. Re-seat the wiring harness connectors firmly until they click into place.
  6. Reconnect and Start: Reconnect the negative battery terminal. The vehicle may require a security relearn procedure, which typically involves turning the key to the ‘ON’ position for 10-15 minutes. After that, your truck should start and run smoothly with its new, perfectly matched 2012-2016 Sierra 2500 ECM.

Verified Vehicle Compatibility

This ECM is a direct-fit replacement for a wide range of GM vehicles. While our primary focus is providing a solution for your truck, please verify your part number and application from the list below. This module replaces part numbers: 12668866, 12668994, 12643636, 12663405, 12670335, 22819494, and 12692200.

GMC Trucks & Vans:
SIERRA 2500 PICKUP 12-16 (6.0L)
SIERRA 3500 PICKUP 12-16 (6.0L)
SIERRA DENALI 2500 12-15 (6.0L)
SIERRA DENALI 3500 12-16 (6.0L)
SAVANA 2500/3500 VAN 16 (4.8L, 6.0L)

Chevrolet Trucks & Vans:
SILVERADO 2500 PICKUP 12-16 (6.0L)
SILVERADO 3500 PICKUP 12-16 (6.0L)
SUBURBAN 3500 16
EXPRESS 2500/3500 VAN 16 (4.8L, 6.0L)

Other GM Models:
CRUZE 12-16 (Gasoline models, check ID)
SONIC 12-16 (1.4L or check ID)
TRAX 13-16
ENCORE 13-16 (1.4L, check ID)
VOLT 11-15 (Gasoline)
ELR 14-16 (Gasoline)
SPARK 14-15 (Gasoline)

Frequently Asked Questions

Frequently Asked Questions

Do I need to do any programming or flashing myself?

No. This is the biggest benefit of our service. We flash the module with the latest GM software using the VIN you provide. It arrives ready for installation, saving you a trip to the dealer.

How do I provide my vehicle’s VIN?

After you complete your purchase, you will need to send us your 17-digit Vehicle Identification Number (VIN). We cannot ship the module until we have this information to ensure correct programming.

Will this fix my specific problem?

This module is a direct replacement for a faulty ECM. If your vehicle’s issues are caused by a failing computer (like internal processor codes, communication errors, or intermittent no-starts), this part is the solution. Proper diagnosis is always recommended.

Is a security relearn procedure difficult?

Not at all. For most GM vehicles, it’s a simple process of leaving the key in the ‘ON’ position for about 10-15 minutes before starting the engine. This allows the vehicle’s anti-theft system to recognize the new ECM. No special tools are needed.

What if my original part number is slightly different?

This module supersedes and replaces several part numbers, including 12668866, 12668994, and others listed. As long as your vehicle is on the compatibility list, this module will function correctly once programmed to your VIN.

Condition

Refurbished

Genuine OEM

Yes

MPN

12643636

Interchange part number

PartNumber

590

Model

Sierra 2500 Pickup

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top