Programmed 2012-2016 Silverado 3500 ECM 12668991 | VIN Matched & Ready

Your Plug-and-Play Engine Solution

Tired of check engine lights, stalling, or poor performance? This Engine Control Module (ECM) is the definitive fix. It arrives fully programmed to your vehicle’s VIN with the latest GM software updates, eliminating the need for an expensive dealership visit. It’s a direct-fit, reliable solution to restore your truck’s power and efficiency. Get your vehicle running right again—order yours today!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Your Truck’s Brain, Not Just a Part

As a technician with over two decades of wrenching on everything from compacts to heavy-duty trucks, I know the frustration of a vehicle that just won’t run right. When your 2012-2016 Silverado 3500 starts acting up—stalling at lights, getting terrible gas mileage, or throwing a check engine light that won’t go away—it’s easy to start throwing parts at it. But often, the problem lies deep within the vehicle’s central nervous system: the Engine Control Module (ECM).

This isn’t just another replacement part. This is a complete, ready-to-install solution. We are providing a genuine GM Engine Control Module, part number 12668991, that comes professionally programmed to your truck’s specific Vehicle Identification Number (VIN). This crucial step ensures that all systems, from the transmission to the anti-theft security, communicate perfectly from the moment you plug it in. You get the latest factory software updates from GM, which often resolve underlying drivability issues the original programming might have had. This is the fix that gets your workhorse back on the job, without the expensive trip to the dealership for programming.

Case Study: The Ghost in the Machine

I remember a 2014 Sierra 2500 (which uses the same ECM) that came into the bay with a maddeningly intermittent no-start condition. The owner had already replaced the battery, alternator, and starter. It would run fine for days, then refuse to crank. No communication with the scan tool during the failure. After hours of chasing wires, we traced it to a thermally failing processor inside the ECM. When it got hot, it would shut down. We installed one of these VIN-programmed modules, and the truck has been running without a single hiccup for over 50,000 miles. This isn’t just about replacing a part; it’s about providing a lasting, reliable repair.

Is Your Truck Showing These Signs of a Failing ECM?

A faulty ECM can cause a wide range of confusing symptoms. If you’re experiencing any of the following, the ECM is a very likely culprit, especially if you’ve already ruled out more common mechanical issues.

  • âś” The engine cranks but refuses to start.
  • âś” Persistent Check Engine Light, often with codes like P0601, P0602, P0606, or other U-series communication codes.
  • âś” A noticeable drop in fuel economy for no apparent reason.
  • âś” The engine stalls unexpectedly, either while driving or at idle.
  • âś” Rough idling, misfires, or hesitation during acceleration.
  • âś” Automatic transmission shifts harshly or at the wrong times.
  • âś” Your scan tool cannot communicate with the engine computer.

A Straightforward Guide to Your ECM Installation

Replacing the ECM on your Silverado or Sierra HD is a job most DIYers can handle with basic hand tools. The key is to be patient and follow the steps carefully. This pre-programmed module makes the electronic side of the job incredibly simple.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait at least 15 minutes for the system capacitors to discharge before starting work.
  2. Locate the Module: On the 2012-2016 Silverado 3500, the ECM is typically located in the engine compartment on the driver’s side, near the firewall or inner fender.
  3. Disconnect the Harnesses: Carefully release the locking tabs on the large electrical connectors and pull them straight out from the module. Do not force them. Inspect the pins for any corrosion or damage.
  4. Remove the Old ECM: Unbolt the mounting hardware holding the old module in place and remove it from the vehicle.
  5. Install the New ECM: Mount your new, pre-programmed ECM in the same location. Securely reconnect the electrical harnesses until they click into place.
  6. Final Steps: Reconnect the negative battery terminal. The vehicle may need to complete an idle-relearn or security-relearn procedure, which typically involves turning the key to the ‘ON’ position for 10-15 minutes before starting. Consult your owner’s manual for specific details.

Verified Compatibility for Your GM Vehicle

While this is a direct-fit solution for the 2012-2016 Silverado 3500 ECM with the 6.0L engine, this versatile module is also the correct component for a wide array of other GM vehicles. Please verify your part number or match your vehicle from the list below. This module is a direct replacement for part numbers: 12668866, 12668994, 12643636, 12663405, 12670335, 22819494, and 12692200.

  • âś” Chevrolet Silverado 2500/3500 Pickup (2012-2016) – 6.0L
  • âś” GMC Sierra 2500/3500 & Denali (2012-2016) – 6.0L
  • âś” Chevrolet Express 2500/3500 Van (2016) – 4.8L, 6.0L
  • âś” GMC Savana 2500/3500 Van (2016) – 4.8L, 6.0L
  • âś” Chevrolet Suburban 3500 (2016)
  • âś” Chevrolet Cruze (2012-2016) – Various engines, check IDs
  • âś” Chevrolet Sonic (2012-2016) – Various engines, check IDs
  • âś” Chevrolet Trax (2013-2016)
  • âś” Chevrolet Volt (2011-2015)
  • âś” Chevrolet Spark (2014-2015) – Gasoline model
  • âś” Buick Encore (2013-2016) – 1.4L
  • âś” Cadillac ELR (2014-2016)

Frequently Asked Questions

Frequently Asked Questions

Do I need to take my truck to a dealer for programming after installation?
Absolutely not. That’s the primary benefit of our service. We program the module to your specific VIN before we ship it. It arrives ready for installation, saving you hundreds in dealer fees and towing costs.

Condition

Refurbished

Genuine OEM

Yes

MPN

12668991

Interchange part number

PartNumber

590

Model

Silverado 3500 Pickup

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top