2012-2016 Silverado 2500 ECM 12670335 Programmed to Your VIN

End Your Truck’s Engine Problems

Tired of a rough-running Silverado 2500 with a stubborn check engine light? This Engine Control Module (ECM) is your solution. It arrives fully programmed to your truck’s VIN with the latest GM software, eliminating the need for a costly dealership visit. It’s a direct-fit, plug-and-play fix to restore your engine’s performance and reliability. Get your dependable workhorse back on the road by ordering today!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Your Truck’s Performance and Reliability

Is your 2012-2016 Silverado 2500 plagued by a persistent check engine light, erratic performance, or frustrating no-start conditions? The Engine Control Module (ECM), the electronic brain of your truck’s powertrain, is often the root cause. When it fails, it can create a cascade of problems that are difficult to diagnose. This replacement ECM, part number 12670335, is your direct-fit, reliable solution. Forget about expensive dealership visits and programming fees. We flash this module with the latest GM-certified software using your vehicle’s specific VIN, so it arrives at your door ready for a straightforward installation.

From the Diagnostic Bay: The Ghost in the Machine

I remember a 2014 Silverado 2500 that came into my shop with a laundry list of complaints: intermittent stalling at red lights, poor fuel mileage, and a check engine light that threw random oxygen sensor and misfire codes. The owner had already spent a small fortune replacing sensors and spark plugs with no success. After hooking up my scan tool and monitoring live data, I noticed the fuel trim values were swinging wildly for no logical reason. This is a classic sign of a processor failure inside the ECM. The module was sending faulty commands, making good sensors appear bad. We installed a VIN-programmed 2012-2016 Silverado 2500 ECM, performed the security relearn, and the truck ran perfectly. All the ghost codes vanished, and the owner was relieved to have his dependable workhorse back. This case highlights why starting with the vehicle’s ‘brain’ is often the right fix.

Is Your Truck Showing These Symptoms?

  • ✔ Engine cranks but refuses to start.
  • ✔ Unexplained drop in fuel economy.
  • ✔ Check Engine Light is on with codes like P0601, P0606, or U0100.
  • ✔ Harsh or erratic automatic transmission shifting.
  • ✔ Stalling, stumbling, or misfiring, especially under load.
  • ✔ Failure to pass an emissions inspection.
  • ✔ Loss of communication with other vehicle modules.

A Straightforward Guide to Installation

Replacing the ECM on your Silverado is a job most DIYers can handle in under an hour. Our pre-programmed module makes it even easier. Here’s a general guide:

  1. Safety First: Disconnect the negative terminal from your truck’s battery to prevent any electrical shorts.
  2. Locate the ECM: On these trucks, the ECM is typically found in the left-hand (driver’s side) front area of the engine compartment, often mounted to the fender or near the battery.
  3. Disconnect Connectors: Carefully release the locking tabs on the wiring harness connectors and pull them straight out from the module. Inspect them for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket. It’s usually held in place by a few 10mm bolts.
  5. Install the New ECM: Mount your new, pre-programmed ECM in the same location. Securely reconnect the wiring harnesses, ensuring the locking tabs click into place.
  6. Reconnect Battery: Re-attach the negative battery terminal.
  7. Perform Security Relearn: In many cases, you’ll need to perform a simple key-cycle procedure to sync the new ECM with your truck’s anti-theft system. This typically involves turning the key to the ‘ON’ position for 10-15 minutes, then ‘OFF’, and repeating two more times before starting the engine.

Verified Vehicle Compatibility

This module is a direct replacement for part number 12670335 and is also compatible with part numbers 12668866, 12668994, 12643636, 12663405, 22819494, and 12692200. It is guaranteed to fit the following vehicles with the specified options:

  • 2012-2016 Chevrolet Silverado 2500/3500 Pickup (6.0L)
  • 2012-2016 GMC Sierra 2500/3500 Pickup (6.0L)
  • 2012-2015 GMC Sierra Denali 2500 (6.0L)
  • 2012-2016 GMC Sierra Denali 3500 (6.0L)
  • 2016 Chevrolet Express 2500/3500 Van (4.8L, 6.0L)
  • 2016 GMC Savana 2500/3500 Van (4.8L, 6.0L)
  • 2016 Chevrolet Suburban 3500
  • And many other GM cars, trucks, and vans from 2011-2016. Please verify your part number or contact us with your VIN to confirm fitment.

By purchasing this 2012-2016 Silverado 2500 ECM, you’re not just buying a part; you’re buying a complete, ready-to-install solution that restores your truck’s factory performance and reliability.

Do I need to get this ECM programmed by a dealer?

Do I need to get this ECM programmed by a dealer?

No. The main benefit of our service is that we program the module to your vehicle’s specific VIN before we ship it. It arrives ready to install, saving you the time, cost, and hassle of a dealership visit.

How do I provide my VIN?

After you complete your purchase, you will need to send us your 17-digit Vehicle Identification Number (VIN). You can typically add it as a note during checkout or send it to us in a message referencing your order number. We cannot ship the module until we have your VIN.

Where is the ECM located on my 2013 Silverado 2500?

On the 2012-2016 Silverado and Sierra HD trucks, the Engine Control Module (ECM) is located in the engine bay, on the driver’s side (LH side), typically mounted near the battery and fuse box assembly.

Will this fix my transmission shifting problems?

In many GM trucks, the ECM plays a critical role in controlling transmission functions. If your shifting problems are caused by faulty electronic commands from a failing ECM, then yes, replacing it can resolve those issues. However, mechanical transmission problems will not be fixed by an ECM replacement.

What if I have other modifications on my truck?

This ECM is programmed with the latest factory GM software for a stock vehicle configuration. It is not designed for vehicles with significant aftermarket modifications that require special software adjustments. It is intended to restore original factory operation.

Condition

Refurbished

Year
Genuine OEM

Yes

MPN

12670335

Interchange part number

PartNumber

590

Model

Silverado 2500 Pickup

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top