2012-2016 Silverado 2500 Engine Control Module 12668991 Programmed To Your VIN PCM ECM

Restore Your Truck’s Power and Reliability!

Get your 2012-2016 Silverado 2500 running smoothly again with our pre-programmed Engine Control Module (ECM). This unit is flashed to your truck’s specific VIN for a simple, hassle-free installation. Eliminate check engine lights and poor performance. Order today to get back on the road fast!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM Truck

Is your 2012-2016 Silverado 2500 or Sierra 2500 suffering from baffling electrical issues, a persistent check engine light, or poor engine performance? The Engine Control Module (ECM), the master computer for your engine, is often the root cause. This genuine GM replacement ECM, part number 12668991, is the definitive solution to restore your truck’s reliability and power. It arrives at your door pre-programmed with the latest GM software, specifically flashed to your vehicle’s unique Vehicle Identification Number (VIN). This eliminates the need for an expensive trip to the dealership for programming, making the repair process faster, simpler, and more affordable.

The Brain of Your Engine: Why the ECM is Critical

The ECM in your truck is responsible for managing a complex array of systems to ensure the 6.0L V8 engine operates at peak efficiency. It constantly analyzes data from dozens of sensors—monitoring everything from oxygen levels in the exhaust to the position of the crankshaft. Based on this data, it makes real-time adjustments to fuel injection timing, spark advance, transmission shift points, and emissions controls. When this central command unit begins to fail, the symptoms can be widespread and often misdiagnosed, leading to costly and unnecessary repairs of other components.

From the Diagnostic Bay

We recently had a 2014 Silverado 2500 in the shop with an intermittent no-start condition and a slew of random communication codes (U-codes). The owner had already replaced the battery and checked all the main power and ground connections. Our initial diagnostics pointed towards a network issue, but after isolating the ECM, we found its internal processor was failing under certain temperature conditions. It would lose communication with the other modules on the CAN bus, causing the truck to either not start or stall unexpectedly. Replacing the faulty unit with a properly programmed 2012-2016 Silverado 2500 ECM like this one resolved all the communication codes and the no-start issue immediately. It’s a classic case where chasing individual codes can lead you down a rabbit hole, when the central processor is the real problem.

Common Symptoms of a Failing Silverado ECM

A failing engine computer can manifest in numerous ways. If your truck is experiencing any of the following issues, a faulty ECM could be to blame. This module is a direct solution for these common problems:

  • ✔ Check Engine Light: An illuminated or flashing Check Engine Light (CEL) is one of the most common indicators, often with codes related to processor failure, sensor reference voltage, or module communication errors.
  • ✔ Engine Stalling or Misfiring: The engine may stall for no apparent reason, either while driving or at idle. You might also experience rough idling or noticeable engine misfires.
  • ✔ No-Start Condition: The engine cranks but refuses to start. This can happen if the ECM is not properly controlling the fuel pump or ignition coils.
  • ✔ Poor Fuel Economy: If the ECM is not calculating the air-fuel mixture correctly, your truck’s gas mileage can drop significantly.
  • ✔ Failed Emissions Test: An improperly functioning ECM can prevent the vehicle’s emissions systems from operating correctly, leading to a failed smog check.
  • ✔ Communication Issues: Your diagnostic scan tool may be unable to communicate with the ECM, or you may see a ‘No Communication’ error on the dash.
  • ✔ Harsh or Incorrect Shifting: The ECM works in tandem with the Transmission Control Module (TCM). A faulty ECM can send incorrect data, resulting in poor automatic transmission performance.

Plug-and-Play Solution with VIN Programming

What sets this ECM apart is our professional programming service. When you purchase this module, you simply provide us with your truck’s 17-digit VIN. Our technicians will use official GM equipment to flash the unit with the correct software calibration and the latest updates for your specific vehicle. This ensures that the ECM is ready for installation right out of the box. While some vehicles may require a simple security relearn procedure (often called a key relearn or anti-theft relearn), this can typically be done in your own driveway without any special tools. This process syncs the new ECM with your truck’s existing anti-theft system.

This module is a direct replacement for multiple part numbers, including 12668866, 12668994, 12643636, 12663405, and more, guaranteeing wide compatibility across the GM family. Whether you have a Silverado, Sierra, Express van, or another compatible vehicle listed, this is the correct component to get you back on the road with confidence.

Frequently Asked Questions

How do I provide my VIN for programming?

After you complete your purchase, you will receive instructions on how to send us your vehicle’s 17-digit VIN. We cannot ship the module until we receive and validate your VIN, as the programming is essential for the part to function.

Is this part difficult to install?

The physical installation is straightforward for someone with basic mechanical skills. The ECM is typically located in the engine bay. After swapping the hardware, you may need to perform a security relearn procedure, which involves a series of key cycles. Instructions for this are widely available online or in service manuals.

Will this fix my specific problem?

This ECM is a direct solution for issues caused by a faulty engine computer. While the symptoms listed are common indicators of ECM failure, we always recommend a proper diagnosis by a qualified mechanic to confirm the ECM is the source of your problem before ordering.

Does this fit vehicles other than the Silverado 2500?

Yes. While this is a primary component for the 2012-2016 Silverado & Sierra 2500/3500 with the 6.0L engine, it is also compatible with a wide range of other GM vehicles like the Express/Savana vans, Cruze, Sonic, and Encore. Please check the detailed fitment list on this page to confirm compatibility with your specific model and year.

Are any other steps required after installation?

In most cases, a security relearn (anti-theft) procedure is required. This syncs the new module to your vehicle’s keys and security system. This procedure does not require special tools and can be done by the owner. In some rare cases, a Crankshaft Position Variation Relearn may be needed, which requires a capable scan tool.

Condition

Refurbished

Year
Genuine OEM

Yes

MPN

12668991

Interchange part number

PartNumber

590

Model

Silverado 2500

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top