Programmed 2014-2015 Spark Engine Control Module 12668991 | VIN Matched

End Your Spark’s Engine Troubles.

Plagued by a check engine light, stalling, or poor performance in your 2014-2015 Chevy Spark? This Engine Control Module is your direct-fit solution. It arrives at your door pre-programmed to your car’s VIN with the latest GM software—no dealership visit required. Restore your vehicle’s reliability and performance the easy way. Order now for a plug-and-play fix!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Is Your Chevy Spark Running Erratically? Let’s Get It Fixed.

As a technician with over two decades of experience under the hood, I’ve seen it all. When a car like your 2014-2015 Chevrolet Spark starts having bizarre, hard-to-pinpoint issues—stalling at stoplights, hesitating on acceleration, or a check engine light that won’t go away—the root cause is often the vehicle’s brain: the Engine Control Module (ECM). A failing ECM can turn a reliable car into a constant headache. This isn’t just an inconvenience; it affects fuel economy, performance, and even safety. You need a solution that is reliable, straightforward, and doesn’t require expensive trips to the dealership for programming.

This is that solution. We are offering a genuine GM Engine Control Module (Part #12668991) that is professionally programmed to your vehicle’s specific Vehicle Identification Number (VIN). We load it with the latest, most stable software updates directly from GM. This means when it arrives at your door, it’s ready to install. No extra tools, no subscription fees, no waiting for a dealership appointment. This is the direct, professional-grade fix to restore your Spark’s original performance and reliability.

Case Study: A Tricky Diagnosis

I remember a 2015 Chevy Sonic that came into my shop. The owner had already replaced two oxygen sensors and a MAP sensor trying to chase down a persistent Check Engine Light and rough idle. The codes were all over the place. After checking the wiring and confirming the new sensors were good, my gut told me to look at the ECM. On the surface, the module looked fine, but after connecting my diagnostic tools, I found intermittent communication dropouts and a P0601 internal memory error. The ECM was failing internally, causing it to send faulty signals to the very sensors the owner was replacing. We installed a VIN-programmed ECM just like this one, and the car ran perfectly immediately. It’s a classic example of how a faulty module can send you down an expensive rabbit hole of replacing good parts.

Common Signs of a Failing ECM

If you’re experiencing any of the following, a faulty engine module is a likely culprit. In my experience, these symptoms often appear together or intermittently as the internal components of the ECM degrade.

  • ✔ Check Engine Light is on with codes like P0601, P0606, or U0100.
  • ✔ The engine cranks but refuses to start.
  • ✔ Unexplained drops in fuel efficiency.
  • ✔ Noticeable loss of power or hesitation during acceleration.
  • ✔ Rough idling or stalling for no apparent reason.
  • ✔ Automatic transmission shifting erratically or harshly.
  • ✔ Communication issues with diagnostic scan tools.

A Straightforward Guide to Installation

Installing your new 2014-2015 Spark Engine Control Module is a job most DIYers can handle in under an hour with basic hand tools. This module is designed for a direct fit, making the process simple.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait a few minutes to ensure the system is fully discharged.
  2. Locate the ECM: On most compatible vehicles, the ECM is found in the engine bay, often mounted to the firewall or inner fender. It’s a metal box with several large electrical connectors.
  3. Disconnect the Old Module: Carefully unplug the electrical wiring harnesses. They have locking tabs that need to be released—be gentle to avoid breaking them. Then, unbolt the old module from its mounting bracket.
  4. Install the New Module: Bolt your new, pre-programmed ECM into place. Reconnect the wiring harnesses, ensuring they click securely into position.
  5. Reconnect and Start: Reattach the negative battery terminal. Your vehicle may require a security relearn procedure, which typically involves turning the key to the ‘ON’ position for 10-15 minutes. Start the engine and let it idle for a few minutes to allow the system to calibrate.

Verified Vehicle Compatibility

This versatile engine control module is not just for the 2014-2015 Spark Engine Control Module application. Its robust design is used across a wide range of GM vehicles, a testament to its reliability. Please verify your part number or vehicle in the list below. This unit is a direct replacement for part numbers: 12668866, 12668994, 12643636, 12663405, 12670335, 22819494, and 12692200.

Fits Models Including:

  • Buick Encore: 2013-2016 (1.4L)
  • Cadillac ELR: 2014-2016 (Gasoline)
  • Chevrolet Cruze: 2012-2016 (Gasoline, 1.4L)
  • Chevrolet Express 2500/3500 Van: 2016 (4.8L, 6.0L)
  • Chevrolet Silverado 2500/3500 Pickup: 2012-2016 (6.0L)
  • Chevrolet Sonic: 2012-2016
  • Chevrolet Spark: 2014-2015 (Gasoline)
  • Chevrolet Suburban 3500: 2016
  • Chevrolet Trax: 2013-2016
  • Chevrolet Volt: 2011-2015 (Gasoline)
  • GMC Savana 2500/3500 Van: 2016 (4.8L, 6.0L)
  • GMC Sierra 2500/3500 Pickup: 2012-2016 (6.0L)
  • GMC Sierra Denali 2500/3500: 2012-2016 (6.0L)

Frequently Asked Questions

Frequently Asked Questions

Do I really need to provide my VIN?

Yes, absolutely. Providing your VIN is critical. We use it to program the module with the exact software and calibrations your specific vehicle requires from the factory. This step is what makes the installation plug-and-play and ensures everything works correctly.

Is this part difficult to install myself?

For most individuals with basic mechanical skills, this is a very manageable job. It typically involves disconnecting the battery, unplugging a few connectors, and removing a few bolts. No special tools are required for the physical installation.

Will this fix my specific problem?

This module is a direct solution for a failed ECM. If your vehicle has been properly diagnosed with a faulty Engine Control Module (e.g., with codes like P0601), then this part will resolve those issues and related symptoms like poor running conditions and false sensor codes.

What happens after I install it?

After installation, you’ll need to reconnect your battery. Some GM vehicles require a simple ‘security relearn’ procedure, which can be done without tools. We include instructions for this. Once completed, your vehicle should start and run smoothly with the check engine light off.

Is this a used or repaired part?

This is a quality, inspected OEM component that has been tested and loaded with fresh, vehicle-specific software. It is guaranteed to perform to GM standards, restoring your vehicle’s functionality without the high cost of a brand new unit from a dealer.

Condition

Refurbished

Year
Genuine OEM

Yes

MPN

12668991

Interchange part number

PartNumber

590

Model

SPARK

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top