12668986 ECM Programmed to Your VIN | Fits Silverado, Sierra & More

Restore Your Vehicle’s Performance

Fix check engine lights, no-start conditions, and poor drivability with this direct-fit Engine Control Module (ECM). It arrives programmed to your vehicle’s VIN with the latest GM softwareโ€”no dealer visit required! Solves common issues for Silverado, Sierra, Sonic, and more. Fix your issue today!

$349.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-10082-8 Categories: ,
Guaranteed Safe Checkout

Is Your GM Vehicle Running Rough or Not Starting?

As a technician with over two decades of experience under the hood, I’ve seen it all. When a truck like a Silverado or a compact like a Sonic comes in with a flashing check engine light, erratic shifting, or a frustrating no-start condition, my diagnostic path often leads to one critical component: the Engine Control Module (ECM). This isn’t just a part; it’s the brain of your engine, and when it fails, it can cause a cascade of confusing and costly problems. You’re losing power, wasting fuel, and your vehicle is unreliable. That’s where this direct-fit, professionally programmed ECM comes in.

The Smart Solution: A Pre-Programmed 12668986 ECM

Forget about towing your vehicle to a dealership, waiting for days, and paying exorbitant programming fees. We offer a streamlined solution that puts you back in control. This genuine GM Engine Control Module, part number 12668986 (also interchangeable with 12692201), is the definitive fix for a faulty computer. The most significant benefit? We program it specifically for YOUR vehicle using your VIN before it ships. It arrives at your door loaded with the latest GM software updates, ready for a straightforward installation.

Expert Pro Tip from a 20-Year Veteran

Before you install your new ECM, take 10 minutes to inspect the main engine wiring harness, especially around the connectors that plug into the module. Over the years, I’ve seen dozens of ECMs get damaged by external shorts. A wire with chafed insulation grounding out on the engine block or a sensor that has failed internally can send a voltage spike that fries the computer. A quick visual inspection for brittle, cracked, or melted wiring can prevent you from damaging your new part and having to do the job twice.

Common Symptoms of a Failing ECM:

  • โœ” Persistent Check Engine Light (CEL) with communication-related codes (U-codes).
  • โœ” Engine cranks but refuses to start.
  • โœ” Noticeable drop in fuel economy.
  • โœ” Rough idling, stalling, or engine misfires.
  • โœ” Transmission shifting issues or harsh engagement.
  • โœ” Seeming failure of multiple unrelated sensors at once.

Plug-and-Play Installation Guide

Installing your new ECM is a job most DIYers can handle with basic tools. Following these steps ensures a smooth process.

  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.
  2. Locate the ECM: On most compatible trucks and SUVs (Silverado, Sierra, Suburban), the ECM is found in the front left (driver’s side) of the engine compartment, mounted to the inner fender or firewall.
  3. Disconnect Connectors: Carefully release the locking tabs on the wiring harness connectors and pull them straight out from the module. Never force them. Inspect the pins for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket. Keep the hardware as you will reuse it.
  5. Install the New ECM: Mount your new, pre-programmed 12668986 ECM in place and secure it with the original hardware.
  6. Reconnect Everything: Firmly plug the wiring harness connectors back into the new module until they click and the locking tabs are secure. Reconnect the negative battery terminal.
  7. Final Step: In some cases, a security relearn procedure may be required, which can typically be done without special tools. Simply turn the key to the ‘ON’ position for 10-15 minutes, then ‘OFF’ for 10 seconds, and repeat two more times before starting the engine.

Guaranteed Fitment for Your Vehicle

This module is a confirmed fit for a range of GM models. Please verify your vehicle and options below to ensure compatibility. Providing your VIN at checkout is mandatory for us to deliver a perfectly matched and programmed part.

  • Chevrolet Silverado 2500 Pickup (2017-2018) with 6.0L engine
  • GMC Sierra 2500 Pickup (2017-2018) with 6.0L engine
  • Chevrolet Suburban 3500 (2017)
  • Chevrolet Sonic (2017-2018)
  • Buick Encore (2017-2018) with 1.4L engine (VIN B, 8th digit)

Don’t let a bad ECM keep you off the road. Order this VIN-programmed 12668986 ECM today and restore your vehicle’s performance and reliability with confidence.

Genuine OEM

Yes

Interchange part number

Condition

Seller refurbished

Model

โ€“ 2019 SILVERADO 3500 PICKUP

Year

2017

Brand

GM

MPN

12668986

Manufacturer Part Number

Scroll to Top