Programmed 2012-2016 Cruze Engine Module ECM 12670335 | Plug & Play

Your Plug-and-Play Engine Solution

End the frustration of a failing ECM. This Engine Control Module comes fully programmed to your vehicle’s VIN with the latest GM software. It’s a direct-fit solution for a wide range of GM models, designed to resolve common issues like stalling, no-starts, and false check engine lights without a trip to the dealer. Order today and get your vehicle running right!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Your Vehicle’s Performance and Reliability

Is your Chevrolet, Buick, or GMC vehicle acting erratically? Unexplained stalling, a persistent check engine light, or a complete no-start condition can often point to a failing Engine Control Module (ECM). As the central computer of your vehicle, the ECM governs everything from fuel injection and ignition timing to transmission shifting. When it fails, it can cause a cascade of frustrating and difficult-to-diagnose problems. I’ve seen it countless times in my 20+ years in the shop—a perfectly good engine held hostage by a faulty computer.

This isn’t just a replacement part; it’s a complete, ready-to-install solution. We take the hassle and high cost out of the equation by pre-programming this module to your vehicle’s specific Vehicle Identification Number (VIN). This means you get the latest software updates from GM, ensuring optimal performance and efficiency without needing a trip to the dealership for expensive programming. This is the definitive fix for a wide range of GM cars, trucks, and vans suffering from ECM-related ailments.

Case Study: The Ghost in the Machine

A customer brought in a 2014 Cruze with a problem that had stumped two other shops. It would randomly stall at stoplights, but never set a consistent trouble code. We checked fuel pressure, sensors, and wiring—everything looked fine. On a hunch, after noticing a slight flicker in the dash lights during one of the stalls, we monitored the ECM’s internal processor. We found intermittent logic failures. We installed one of these VIN-programmed modules, and the problem vanished instantly. The customer was thrilled to have their reliable car back without spending a fortune on further diagnostics.

Signs Your GM Vehicle Needs a New ECM

A failing computer can manifest in many ways. If you’re experiencing any of the following, a faulty ECM is a likely culprit. Look out for these common indicators and associated Diagnostic Trouble Codes (DTCs):

  • ✔ Check Engine Light is on with codes like P0601, P0606 (Internal Control Module Processor Error), or U0100 (Lost Communication With ECM/PCM).
  • ✔ The engine cranks but refuses to start.
  • ✔ Intermittent stalling or rough idling for no apparent reason.
  • ✔ Noticeable decrease in fuel economy.
  • ✔ The transmission seems to shift harshly or at the wrong times.
  • ✔ Other warning lights on the dashboard appear randomly.

Your Straightforward ECM Installation Guide

Replacing your ECM is easier than you might think, especially since our modules arrive ready to go. While specific locations vary by model (e.g., front engine bay on a Silverado vs. rear on a Volt), the general process is similar. For the DIYer, this is a very manageable job.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait at least 10 minutes to allow the system to fully discharge.
  2. Locate the ECM: Find the existing Engine Control Module on your vehicle. It’s a metal box with several large electrical connectors.
  3. Disconnect and Remove: Carefully unplug the wiring harness connectors. They have locking tabs that need to be released. Once disconnected, unbolt the old module from its mounting bracket.
  4. Install the New Module: Bolt your new, pre-programmed ECM into place. Firmly reconnect the wiring harnesses, ensuring each connector clicks securely into place.
  5. Reconnect Power: Reattach the negative battery terminal.
  6. Final Steps: In some cases, a security relearn procedure may be required. This is a simple process that typically involves cycling the key and can be done without special tools. Instructions are readily available online for your specific model.

Verified Fitment Across the GM Family

This versatile engine control module is a direct replacement for a wide array of General Motors vehicles. Please verify your part number or match your vehicle from the list below. This module is a confirmed fit for part numbers 12668866, 12668994, 12643636, 12663405, 12670335, 22819494, and 12692200.

CRUZE 12-16 | SONIC 12-16 | TRAX 13-16 | ENCORE 13-16 | VOLT 11-15 | ELR 14-16 | SPARK 14-15 | SILVERADO/SIERRA 2500/3500 (6.0L) 12-16 | EXPRESS/SAVANA VANS (4.8L, 6.0L) 16 | SUBURBAN 3500 16
Note: This is a summary. Specific options and engine sizes apply. Please refer to the detailed fitment chart or contact us with your VIN to confirm compatibility.

Frequently Asked Questions

Frequently Asked Questions

What do I need to do after I purchase?

After you place your order, you MUST provide us with your vehicle’s 17-digit VIN. We cannot program and ship your module without it. You can send it via email or add it as a note to your order.

Is this part really plug-and-play?

Yes, for over 95% of vehicles. We program it with your VIN and the latest GM software, so it’s ready for installation. A small number of vehicles may require a simple security relearn procedure, which does not require a scan tool.

How do I know if this fits my vehicle?

This module replaces several part numbers, including 12670335, 12668866, and 12643636. The best way to ensure compatibility is to provide us with your VIN. We will verify the fitment before programming.

Will this fix my check engine light?

If the check engine light is caused by an internal failure of the ECM (like codes P0601 or P0606), then yes, this will resolve the issue. It’s crucial to properly diagnose the problem first, as the light can be triggered by many other faulty components.

Is there a warranty with this part?

Yes, all our electronic modules come with a warranty that covers any defects in the part itself. We stand behind the quality of our products and programming service.

Condition

Refurbished

Year
Genuine OEM

Yes

MPN

12670335

Interchange part number

PartNumber

590

Model

CRUZE

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top