Programmed 2012-2016 Silverado 3500 ECM 12668866 | VIN Matched

Get Your Silverado Running Right Again

Eliminate frustrating check engine lights and poor performance with our direct-fit Engine Control Module for your 2012-2016 Silverado 3500. We program it to your truck’s VIN with the latest GM software before shipping, so it’s ready for a simple, plug-and-play installation. This is the reliable, no-hassle fix you need to restore your truck’s power and dependability. Don’t wait—get your truck back on the road fast by ordering today!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM HD Truck

Is your 2012-2016 Silverado 3500 acting up? Unexplained stalling, a persistent check engine light, or erratic engine behavior can often be traced back to a failing Engine Control Module (ECM). As the ‘brain’ of your truck’s powertrain, a faulty ECM can disrupt everything from fuel delivery and ignition timing to transmission shifting. This isn’t just an annoyance; it affects your truck’s reliability, fuel economy, and overall performance. Don’t let a bad computer sideline your workhorse. We offer a dependable, direct-fit solution with this Engine Control Module, part number 12668866.

The biggest hurdle in replacing an ECM is the programming. This module removes that obstacle completely. Before we ship it, we will program it with the latest official GM software updates, specifically matched to your truck’s Vehicle Identification Number (VIN). This ensures seamless communication with your vehicle’s other modules and restores factory-correct operation. You get a part that’s ready to install right out of the box, saving you a costly trip to the dealership and hours of diagnostic headaches. This is the most effective way to address complex electronic issues and get your Silverado 3500 running like it should.

A Technician’s Notebook: The Phantom Misfire

I had a 2014 Silverado 2500 (same 6.0L and ECM setup) come into the bay with a complaint of a random, intermittent misfire under load. The owner had already replaced plugs and wires, but the problem persisted. Scans showed no consistent misfire codes, just a generic P0300 and a history code for U0100 (Lost Communication with ECM). After checking all the wiring and grounds—which looked perfect—I suspected the ECM itself. These modules can develop internal faults that don’t always throw a hard code like P0601 (Internal Control Module Memory Check Sum Error). We swapped in one of our VIN-programmed modules, and the problem vanished instantly. The truck had its power back, and the phantom misfire was gone for good. It’s a classic case where the component itself is the point of failure, and a pre-programmed replacement is the fastest, most reliable fix.

Is Your Silverado HD Showing These Signs?

A failing ECM can manifest in numerous ways. If you’re experiencing any of the following, it’s a strong indicator that your engine computer may need replacement:

  • ✔ Persistent Check Engine Light (CEL) that won’t clear.
  • ✔ Diagnostic Trouble Codes (DTCs) related to internal processor failure (e.g., P0601, P0606) or communication errors (U-codes).
  • ✔ Engine cranks but refuses to start.
  • ✔ Unexplained drop in fuel economy.
  • ✔ Rough or unstable idle.
  • ✔ Hesitation or stumbling during acceleration.
  • ✔ Issues with automatic transmission shifting.

A Straightforward Guide to Installation

Replacing the ECM on your Silverado is a manageable job for a DIYer with basic tools. Our pre-programmed module makes it even simpler.

  1. Safety First: Disconnect the negative terminal from your truck’s battery to prevent any electrical shorts.
  2. Locate the ECM: On the 2012-2016 Silverado 3500, the ECM is typically found in the left-hand (driver’s side) front of the engine compartment.
  3. Disconnect the Connectors: Carefully unlatch and remove the wiring harness connectors from the old module. Inspect them for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket. Keep the hardware as you may need it for the new installation.
  5. Install the New ECM: Mount the new module securely in place and reconnect the wiring harnesses. Ensure they click and lock into position.
  6. Reconnect the Battery: Reattach the negative battery terminal.
  7. Final Check: Start the engine. The check engine light may stay on for a short period as the system performs its self-checks, but it should clear after a few drive cycles. No further programming is required.

Verified Vehicle Compatibility

This Engine Control Module is a direct replacement for part number 12668866 and is interchangeable with several other part numbers. It fits a wide range of GM vehicles, but it is critical that we program it for your specific model using your VIN. This part is guaranteed to fit the following vehicles with the specified options:

Chevrolet:
SILVERADO 2500/3500 PICKUP (2012-2016) – 6.0L
EXPRESS 2500/3500 VAN (2016) – 4.8L, 6.0L
SUBURBAN 3500 (2016)
CRUZE (2012-2016) – Various options, check ID
SONIC (2012-2016) – Various options, check ID
TRAX (2013-2016)
VOLT (2011-2015)
ELR (2014-2016)
SPARK (2014-2015) – Gasoline model

GMC:
SIERRA 2500/3500 PICKUP (2012-2016) – 6.0L
SIERRA DENALI 2500/3500 (2012-2016) – 6.0L
SAVANA 2500/3500 VAN (2016) – 4.8L, 6.0L

Buick:
ENCORE (2013-2016) – 1.4L

This module replaces the following part numbers: 12668994, 12643636, 12663405, 12670335, 22819494, 12692200.

Frequently Asked Questions

Do I need to do any programming or flashing myself?

No. The main benefit of our service is that this ECM arrives at your door fully programmed for your specific vehicle. All you need to do is provide us with your VIN during checkout, and we handle the rest. It’s a true plug-and-play solution.

How do I find and provide my VIN?

Your 17-digit Vehicle Identification Number (VIN) can be found on your vehicle’s registration, insurance card, or on a plate on the driver’s side dashboard visible through the windshield. Please provide this number to us after you complete your purchase so we can program the module correctly.

Is this a new or used part?

This is a high-quality, inspected, and tested used OEM part. Each module is verified to be fully functional before being programmed with the latest GM software for your vehicle, ensuring reliability and proper operation.

What is the difference between an ECM and a PCM?

The terms are often used interchangeably. ECM stands for Engine Control Module, while PCM stands for Powertrain Control Module. In most modern vehicles like your Silverado, the PCM is an integrated unit that controls both the engine and the transmission functions. This part serves as the central powertrain controller.

Will this fix my specific problem?

This module will correct issues directly caused by a faulty ECM. While we cannot diagnose your vehicle remotely, the symptoms listed above are very common indicators of ECM failure. For a definitive diagnosis, it’s always best to consult a qualified mechanic or use a professional scan tool.

Condition

Refurbished

Genuine OEM

Yes

MPN

12668866

Interchange part number

PartNumber

590

Model

Silverado 3500 Pickup

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top