Programmed 2006-2007 Corvette ECM 12597121 Engine Control Module

Restore Your Corvette’s Power and Precision

A failing ECM can cause stalling, no-starts, and poor performance. This direct-fit Engine Control Module for your 2006-2007 Corvette comes pre-programmed to your vehicle’s VIN with the latest GM software. Skip the expensive dealership trip and get a reliable, ready-to-install solution. Restore your car’s drivability and get back to enjoying the road. Order today for a fast, effective fix!

$134.99

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-00399-47 Categories: ,
Guaranteed Safe Checkout

Restore Peak Performance to Your Corvette

Is your 2006-2007 Corvette suffering from frustrating and hard-to-diagnose issues like stalling, a persistent Check Engine Light, or a no-start condition? The Engine Control Module (ECM) is the electronic brain of your vehicle, and when it fails, it can cause a wide range of problems that sideline your high-performance machine. I’ve spent over two decades in the garage, and I’ve seen firsthand how a failing ECM can mimic other issues, leading to wasted time and money on unnecessary parts. This is a reliable, direct-fit solution to get your vehicle back on the road with confidence.

This isn’t just a part in a box. We provide a crucial service that makes this a straightforward repair for both professional technicians and dedicated DIYers. We flash this 2006-2007 Corvette ECM with the latest official GM software updates, tailored specifically to your vehicle using the VIN you provide. This eliminates the need for expensive dealership programming or specialized scan tools, saving you significant time and expense.

A Technician’s Notebook: The Intermittent Stall Mystery

I remember a 2006 Corvette that came into the shop with a maddening problem: it would run perfectly for 20-30 minutes and then suddenly stall, refusing to restart until it cooled down completely. The owner had already replaced the fuel pump and crank sensor with no luck. There were no hard codes, just a history of random communication faults. After confirming fuel pressure and spark were good during normal operation, I suspected a heat-related failure in the ECM. We carefully applied heat from a heat gun to the module, and within minutes, the engine sputtered and died. After it cooled, it started right back up. A new, correctly programmed ECM like this one solved the problem permanently. It’s a classic example of how a faulty 2006-2007 Corvette ECM can present as an intermittent, heat-sensitive issue.

Common Signs of a Failing ECM

If the central computer of your vehicle is failing, you may experience one or more of the following symptoms. Proper diagnosis is always recommended, but these are strong indicators of a bad engine computer.

  • ✔ Check Engine Light is illuminated with internal processor codes (like P0601, P0606).
  • ✔ Engine cranks but will not start.
  • ✔ Unexplained loss of power or poor fuel economy.
  • ✔ Intermittent stalling or rough idling.
  • ✔ Automatic transmission shifting erratically.
  • ✔ Communication errors with your scan tool.
  • ✔ Multiple, unrelated diagnostic trouble codes (DTCs) are present at once.

A Straightforward Guide to Installation

Installing your new ECM is a manageable job for a DIY enthusiast. For the C6 Corvette, the module is located in the engine bay for easy access. Always follow proper safety procedures.

  1. Safety First: Disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent accidental reconnection.
  2. Locate the ECM: On the 2006-2007 Corvette, the ECM is located in the right-hand (passenger side) front of the engine compartment, near the fender.
  3. Disconnect Connectors: Carefully release the locking tabs and unplug the wiring harness connectors from the old module. Inspect the connectors for any signs of corrosion or damage.
  4. Remove the Old Module: Unbolt the mounting hardware that secures the ECM to its bracket or the vehicle body. Remove the old module.
  5. Install the New ECM: Mount your new, pre-programmed ECM in the same location and secure it with the original hardware.
  6. Reconnect and Secure: Plug the wiring harnesses back into the new module, ensuring they click securely into place. Reconnect the negative battery terminal.
  7. Perform Security Relearn: You MUST perform the vehicle’s security relearn procedure (often called a Passlock or anti-theft relearn). This procedure syncs the new ECM with your vehicle’s security system and is typically detailed in your owner’s manual or can be easily found online. The engine will not start until this is completed.

Verified Vehicle Compatibility

This module is a direct replacement for part numbers 12597121, 12589297, 12603892, and 19210738. It is guaranteed to fit the following GM models and engine configurations. Please verify your vehicle is on this list before ordering.

This part will fit these makes and models with these options
ESCALADE 07 Electronic Control Module; (LH front under battery)
G8 08 Electronic Control Module; 6.0L
SUBURBAN 2500 07 Electronic Control Module; (LH front under battery)
AVALANCHE 1500 07 Electronic Control Module; (LH front under battery)
ESCALADE ESV 07 Electronic Control Module; (LH front under battery)
MALIBU 07 Electronic Control Module; 3.5L
HUMMER H2 07 Electronic Control Module; (LH front under battery), engine control
IMPALA 07 Electronic Control Module; (lower part of air cleaner box), 3.9L
MONTE CARLO 07 Electronic Control Module; (lower part of air cleaner box), 3.9L
SIERRA 1500 PICKUP 07 Electronic Control Module; new style (smooth door skin), (LH front under battery), w/o 4.3L
SIERRA 3500 PICKUP 07 Electronic Control Module; new style (smooth door skin), (LH front under battery), 6.0L
SILVERADO 1500 PICKUP 07 Electronic Control Module; new style (smooth door skin), (LH front under battery), w/o 4.3L
ESCALADE EXT 07 Electronic Control Module; (LH front under battery)
MONTE CARLO 07 Electronic Control Module; (lower part of air cleaner box), 3.5L
TORRENT 07 Electronic Control Module; (LH engine compartment)
YUKON XL 2500 07 Electronic Control Module; (LH front under battery)
MALIBU 07 Electronic Control Module; 3.9L
SILVERADO 2500 PICKUP 07 Electronic Control Module; new style (smooth door skin), (LH front under battery), 6.0L
TAHOE 07 Electronic Control Module; (LH front under battery)
SIERRA DENALI 07 Electronic Control Module; new style (smooth door skin), (LH front engine compartment)
SILVERADO 3500 PICKUP 07 Electronic Control Module; new style (smooth door skin), (LH front under battery), 6.0L
G6 07 Electronic Control Module; (LH front engine compartment), 3.9L
SIERRA 2500 PICKUP 07 Electronic Control Module; new style (smooth door skin), (LH front under battery), 6.0L
SUBURBAN 1500 07 Electronic Control Module; (LH front under battery)
CORVETTE 06-07 Electronic Control Module; (RH engine compartment)
IMPALA 07 Electronic Control Module; (lower part of air cleaner box), 3.5L
EQUINOX 07 Electronic Control Module; (LH engine compartment)
YUKON 07 Electronic Control Module; (LH front under battery)
AURA 07 Electronic Control Module; (RH firewall), 3.5L
YUKON XL 1500 07 Electronic Control Module; (LH front under battery)
G6 07 Electronic Control Module; (LH front engine compartment), 3.5L

Frequently Asked Questions

Do I need to program this 2006-2007 Corvette ECM?

Do I need to program this 2006-2007 Corvette ECM?

No. We handle the programming for you before we ship the part. Simply provide your vehicle’s 17-digit VIN during or after checkout, and we will flash the module with the latest GM software for your specific car.

Where do I find my VIN?

Your Vehicle Identification Number (VIN) can be found on a metal plate on the driver’s side dashboard (visible through the windshield), on the driver’s side door jamb sticker, or on your vehicle’s registration and insurance documents.

Is the installation difficult?

The physical installation is straightforward. However, you MUST perform a security relearn procedure after installation. This is a simple process that pairs the new ECM to your car’s anti-theft system and does not require special tools. The vehicle will not start until this is done.

What if my original part has a different number on it?

This module is a direct replacement for several part numbers, including 12589297, 12597121, 12603892, and 19210738. As long as your original part number is on this list, this module will function correctly in your vehicle.

Genuine OEM

Yes

Condition

Refurbished

MPN

12597121

Interchange part number

PartNumber

590

Model

CORVETTE

Year

2006 – 2007

Brand

GM

Manufacturer Part Number

, , ,

Scroll to Top