Programmed 2012-2016 Silverado 2500 Engine Control Module ECM 12670335

Restore Your Silverado’s Performance

Fix check engine lights, stalling, and poor performance with this VIN-programmed Engine Control Module for your 2012-2016 Silverado 2500. It arrives ready to install with no dealer visit required. Get your truck running right again. Order today!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Is Your Silverado 2500 Running Rough or Not Starting?

As a technician with over two decades of experience under the hood, I’ve seen countless trucks sidelined by a failing Engine Control Module (ECM). If your 2012-2016 Silverado 2500 is experiencing baffling issues like a persistent check engine light, poor fuel economy, hesitation, or even a no-start condition, the ECM is a primary suspect. This isn’t just a part; it’s the brain of your truck’s 6.0L engine, and when it falters, the entire vehicle suffers.

The Dealership-Free Solution: Programmed & Ready to Install

Forget the hassle and expense of towing your truck to a dealership for programming. We handle the critical step for you. When you order, simply provide your vehicle’s VIN, and our experts will flash this module with the latest, most stable GM factory software specific to your truck. It arrives at your door ready for a straightforward installation, saving you time and hundreds of dollars in dealer fees.

Real-World Diagnosis: “A customer’s 2014 Silverado 2500 came into my shop last month. It was randomly stalling and throwing a slew of communication codes (U-codes). After checking the wiring harness for chafing near the firewallโ€”a common issueโ€”we isolated the problem to an internal failure in the ECM. The 5-volt reference circuit was dropping out intermittently. Replacing it with a pre-programmed unit like this one had him back on the road the same day, without a tow to the dealership.”

Why Choose This 2012-2016 Silverado 2500 Engine Control Module?

  • โœ” VIN-Programmed for Your Truck: We load the correct GM software using your VIN, ensuring perfect compatibility with your vehicle’s systems.
  • โœ” Resolves Common Failures: Effectively corrects issues like harsh shifting, false sensor codes, engine stalling, and communication errors.
  • โœ” Direct-Fit Replacement: Engineered to be a direct replacement for a wide range of original part numbers, including 12670335, 12668866, 12643636, and more.
  • โœ” Latest Software Updates: Your module comes loaded with the newest GM updates, which often solve driveability problems the original software had.

Simple Installation Guide

You can get your truck back to peak performance with basic hand tools. While specific steps may vary slightly, here is a general guide for replacement.

  1. Safety First: Always disconnect the negative battery terminal and wait 10-15 minutes for the system capacitors to discharge.
  2. Locate the ECM: On your Silverado 2500, the ECM is typically found in the front left (driver’s side) of the engine compartment.
  3. Disconnect Connectors: Carefully release the locking tabs on the wiring harness connectors and pull them straight out. Never force them. Inspect the pins for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket.
  5. Install the New Module: Mount your new, pre-programmed ECM and securely reconnect the wiring harnesses. You should hear a ‘click’ as they lock into place.
  6. Reconnect Battery: Reattach the negative battery terminal. Your truck is now ready to start.

Guaranteed Compatibility

This module is a direct replacement for part number 12670335 and is also interchangeable with the following part numbers: 12668866, 12668994, 12643636, 12663405, 22819494, and 12692200. It is designed for the 6.0L engine in the 2012-2016 Silverado & Sierra 2500/3500 platform, but also fits a wide variety of other GM vehicles, demonstrating its robust design. Please use the fitment chart to confirm compatibility with your specific model and options.

Condition

Refurbished

Genuine OEM

Yes

MPN

12670335

Interchange part number

PartNumber

590

Model

Silverado 2500 Pickup

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top